DEMO
https://www.petitmonte.com/dev/mpp_bbs_la/
[mpp_bbs_laの意味]
mpp = My Practice Project
bbs = 掲示板
la = Laravel
・Laravel 6系
・MariaDB 10.2.2以上 (MySQL5.5以上でも可)
cd 任意のディレクトリ
composer create-project --prefer-dist laravel/laravel 任意のプロジェクト名 "6.*"
次にココにあるファイルをダウンロードして、プロジェクトに上書きします。
.env
APP_NAME="掲示板システム"
DB_CONNECTION=mysql
DB_DATABASE=ココを設定
DB_USERNAME=ココを設定
DB_PASSWORD=ココを設定
SESSION_LIFETIME=1440
config\app.php
これを
'timezone' => 'UTC',
'locale' => 'en',
次のように変更する
'timezone' => 'Asia/Tokyo',
'locale' => 'ja',
app\Http\Kernel.php
次の1行を$routeMiddlewareの最後に追加する
protected $routeMiddleware = [
'login' =>\App\Http\Middleware\LoginMiddleware::class,
]
routes\api.php
以下をコメントにする
// Route::middleware('auth:api')->get('/user', function (Request $request) {
// return $request->user();
// });
database\migrations
2014_10_12_000000_create_users_table.php
2014_10_12_100000_create_password_resets_table.php
2019_08_19_000000_create_failed_jobs_table.php
php artisan migrate
php artisan tinker
$param = ['name' => 'ユーザー名',
'email' => 'admin@example.com',
'password' => Hash::make('12345678')
];
DB::table('users')->insert($param);
exit;
php artisan serve
メイン
http://localhost:8000/
ログイン
http://localhost:8000/admin_login
その他は次の記事を参照してください。
Bootstrap v4.3.1 (https://getbootstrap.com/)
Copyright 2011-2019 The Bootstrap Authors
Copyright 2011-2019 Twitter, Inc.