ホームページ > バックエンド開発 > PHPチュートリアル > php 職人の一般的なメソッド

php 職人の一般的なメソッド

WBOY
リリース: 2016-06-23 13:13:43
オリジナル
1344 人が閲覧しました

1. コントローラーを生成する

php artisan make:controller PhotoController
ログイン後にコピー

2. RESTFUL を使用してコントローラーを生成する

php artisan make:controller PhotoController --resource
ログイン後にコピー
Route::resource('photo', 'PhotoController');
ログイン後にコピー

なぜリソース パラメーターを使用するのか?これらの操作を渡す - -resource はこれらのメソッドを直接生成できます。 Route::resource は実際にクイック ルートを生成するため、本来作成する必要がある Get、post、および delete をワンクリックで安静な方法で直接生成できます。 Index はリスト、store は new、show は詳細、update は変更、destory は削除であることに注意してください。

3. モデルの生成

php 職人 make:model User -m

ユーザーモデルの生成とデータベース作成ファイルの生成を同時に行う

4. PHP データテーブルのメンテナンス (移行)

新しい移行:

php artisan make:migration create_users_table
ログイン後にコピー

新しい移行database/migrations ディレクトリにあり、各移行ファイル名には、Laravel が順序を決定できるタイムスタンプが含まれています。

--table および --create オプションを使用して、テーブル名と、移行で新しいデータ テーブルを作成するかどうかを指定できます。これらのオプションは、上記の移行コマンドの後に配置し、テーブル名を指定するだけです:

php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users
ログイン後にコピー

移行を実行します:

php artisan migrate
ログイン後にコピー

5. データを設定します

新しい人口を設定します:

php artisan make:seeder UserTableSeeder
ログイン後にコピー

ポピュラーを実行します:

php 職人 db:seed
php 職人 db:seed --class=UserTableSeeder
また、merge:refresh コマンドを使用してデータベースにデータを入力することもできます。これにより、移行をロールバックして再実行することもでき、必要な場合に便利です。データベースを完全に再構築するには:
php 職人 移行:refresh --seed

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート