その前に軽くPostgreSQLの操作確認
//postgre起動
$sudo brew services start postgresql
//データベース一覧
$psql -l
//データベース接続
$psql データベース名
//テーブル一覧
mydb=# \dt;
//テーブル接続
mydb=# psql テーブル名
//テーブルの中身確認
mydb=# \d テーブル名
ここからが問題
formで受け取ったデータをDBに入れようとしたらエラーが起きた。
SampleController
public function add(Request $request){
$param =[
'title' => $request->title,
'member' => $request->member,
'grade' => $request->grade,
'message' => $request->message,
'comment' => $request->comment,
];
//テーブル名を指定してinsert()でテーブルに値を格納
DB::table('posts')->insert($param);
//リダイレクトでパスを指定
return redirect('/posts/index');
すると
Class 'App\Http\Controllers\DB' not found
というエラーが出た
ただ下記の書き忘れだった...。
use Illuminate\Support\Facades\DB
次から気をつけよう。