- app -> Providers -> AppServiceProvider.php
use Illuminate\Support\Facades\Schema;
- -> boot()
Schema::defaultStringLength(191);
- php artisan key: generate
php artisan make:model Model_Directory/<Model_Name> -m
php artisan make:controller <Model_Controller> --resource
- composer require laravel/ui --dev
- php artisan ui vue --auth
- npm i && npm run dev
# .env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=youremailaddress
MAIL_PASSWORD=youremailpassword
MAIL_ENCRYPTION=ssl
# User Model
use Illuminate\Contracts\Auth\MustVerifyEmail;
class User extends Authenticatable implements MustVerifyEmail
{
}
# Routes
Auth::routes(['verify' => true]);
Route::get('/profile', function() {
return 'This is profile';
})->middleware('verified');
Laravel