コマンドいちいちぐぐるのめんどいので、自分用メモ
Laravel
キャッシュクリア
php artisan cache:clear &&
php artisan config:clear &&
php artisan route:clear &&
php artisan view:clear &&
php artisan clear-compiled &&
php artisan optimize &&
rm -f bootstrap/cache/config.php &&
composer dump-autoload
make model
php artisan make:model Writer -mc
make controller
php artisan admin:make GenreController --model=App\\Genre
make migration
php artisan make:migration create_brands_table -mc
migration 1つだけ実行
php artisan migrate:refresh --step=1 --path=/database/migrations/2022_08_14_222951_create_follow_users_table.php
開発環境のみ
php artisan migrate:refresh
add column
php artisan make:migration add_closed_flg_to_schools_table --table=schools
$table->string('closed_flg')->nullable()->after('city_id');
migration 1つだけ実行
php artisan migrate:refresh --step=1 --path=/database/migrations/2022_08_14_222951_create_follow_users_table.php
seeder
php artisan db:seed
php artisan db:seed --force
php artisan db:seed --class=TimelineSeeder
Laravel admin
make controller
php artisan admin:make PlanController --model=\App\\Models\\Plan
php artisan admin:make UserController --model=App\User
docker
ビルド
docker-compose build
docker-compose up -d --build
ログイン
docker exec -it container_name bash
DocumentRoot書き換え
vim /etc/apache2/sites-available/000-default.conf
/etc/init.d/apache2 restart
docker起動時DB接続できない時
alter user 'root'@'%' identified with mysql_native_password by 'root';
sql通す
mysql -u root -proot db_name < /usr/local/etc/mysql.sql
コンテナ作成
docker run -i -t -d -v /Users/mirei_hayase/git/:/home/git --name container_name -p 8080:80 -p 3300:3306 --privileged centos:centos7 /sbin/init