メモです。参考にしないでくださいね。
Migrationファイルのひな形を作る
(今回はnewsテーブルを作る)
$ php artisan make:migration create_news_table
データの保存
Modelのひな形を生成
(今回はnewsモデルを作る)
(Model名は単数系)
$ php artisan make:model News
##Validationを定義
(Model内に定義します)
namespace App;
use Illuminate\Database\Eloquent\Model;
class News extends Model
{
protected $guarded = array('id');
// 以下を追記
public static $rules = array(
'title' => 'required',
'body' => 'required',
);
}
##エラーメッセージを日本語化
config/app.php で local
を指定している箇所を編集し、en から ja に変更
'locale' => 'ja',
resources/lang/en を右クリックコピー
resources/lang の下にペースト、ファイル名を ja に変更
$ cp -rp resources/lang/en/* resources/lang/ja
resources/lang/ja ディレクトリにある validation.phpの
‘required’ の部分を下記のように書き換える
'required' => ':attribute に入力が必要です。',