1 回答

TA貢獻1909條經驗 獲得超7個贊
看到創建表語句和存儲函數后。看來您的商店功能更有可能是這里的問題。嘗試這個:
use Illuminate\Support\Facades\Auth;
public function createTask(Request $request){
? ? $user = Auth::user();//get the user model
? ? $request->validate([//validate that the data is according to limitations
? ? ? ? 'title' => 'required|max:255',
? ? ? ? 'description' => 'max:1000',
? ? ]);
? ? $task = new Task;? //create a new instance of Task
? ? //fill in the data
? ? $task->title = $request->input('title');
? ? if(!empty($request->input('description')){
? ? ? ? $task->description = $request->input('description');
? ? }
? ? $task->user_id = $user->id;
? ? $task->save();//save it
? ??
? ? return redirect()->route('showList');
}
對于批量分配,您應該將數據庫字段定義為可在您的Model
with中批量分配protected $fillable = ['title','description','user_id']。
- 1 回答
- 0 關注
- 186 瀏覽
添加回答
舉報