Task 1 - hasmany incorrect

This commit is contained in:
PovilasKorop
2021-11-22 07:17:56 +02:00
parent 0d55e7cfd3
commit 2d87c1255c
8 changed files with 197 additions and 67 deletions
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TaskController extends Controller
{
public function store(Request $request)
{
// TASK: find out why this sentence fails, and fix it in Eloquent Model
auth()->user()->tasks()->create([
'name' => $request->name
]);
return 'Success';
}
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
use HasFactory;
protected $fillable = ['name', 'users_id'];
}
+5
View File
@@ -41,4 +41,9 @@ class User extends Authenticatable
protected $casts = [
'email_verified_at' => 'datetime',
];
public function tasks()
{
return $this->hasMany(Task::class);
}
}