Skip to content

Instantly share code, notes, and snippets.

@mhixv
mhixv / deploy laravel aws ec2 ubuntu.md
Last active October 22, 2024 07:01
Deploy Laravel on Ubuntu Server 22.04

virtual private server overview

procedd to video presentation

provision ec2 instance on aws

proceed to video cration

connect to instance via ssh

ssh ubuntu@ip_address_server

update ubuntu linux

sudo apt update

Route:
Route::get('message/{id}','AuthorController@getMessage');
Controller:
public function getMessage($id)
{
$message = DB::table('messages')->where('id',$id)->first();
return view('ajax-message',['message'=>$message]);
@mhixv
mhixv / Install_Gist.md
Created August 21, 2019 01:21 — forked from JT501/Install_Git.md
Install Latest Git for CentOS 7

Install Latest Git for CentOS 7

You can use WANDisco's CentOS repository to install Git 2.x: for CentOS 7

Install WANDisco repo package:

yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm

Install the latest version of Git 2.x:

Kadang kala kita punya project yang masih menggunakan MD5 sebagai hash password, rawan dan tidak dianjurkan memang tetapi namanya juga system lama jadi yaa terima apa adanya dulu saja.

Permasalah nya adalah saat menggunakan auth default dari Laravel harus memenuhi beberapa syarat

  1. Password field harus menggunakan password tidak bisa passwd atau pass dan lainnya
  2. Hashing password default menggunakan bcrypt yang lebih modern
  3. Model harus extends dari Illuminate\Contracts\Auth\Authenticatable

Lalu bagaimana caranya supanya tetap ini menggunakan default auth system dari laravel tanpa harus implement sendiri logic?