https://laravel.com/docs/5.8#server-requirements
laravel new laravel-starter
Enter folder
cd laravel-starter
Install Depencencies
npm install
npm install vue
npm install npm install [email protected]
Add Browsersync into webpack.mix.js file
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.browserSync('laravel-starter.test');
Compiling Assets (Laravel Mix)
npm run dev
Generate .env file
cp .env.example .env
Edit .env file
APP_NAME="Laravel Starter"
APP_URL=http://laravel-starter.test/
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel-starter
DB_USERNAME=username
DB_PASSWORD=password
Create Database
mysql> create database laravel-starter;
Install Laravel Authentication
php artisan make:auth
Create tables
php artisan migrate
Generate Users Table Seed
php artisan make:seeder UsersTableSeed
edit UsersTableSeeder.php file
public function run()
{
factory(App\User::class, 50)->create();
}
edit DatabaseSeeder.php, Add UsersTableSeeder.php seeder
public function run()
{
$this->call(UsersTableSeeder::class);
}
Run artisan db seed
php artisan db:seed