<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
+ Route::post('/task/create', 'TaskController@create');
Route::get('/task/read', 'TaskController@read');
これで「②APIからコントローラーにリクエストを送る」が達成されました
③コントローラーからモデルにリクエストを送る
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Task;
class TaskController extends Controller
{
+ public function create(Request $request)+ {+ Task::create([+ 'emergency' => $request->emergency,+ 'content' => $request->content,+ ]);+ }
public function read()
{
$data = Task::get();
return $data;
}
}
これで「③コントローラーからモデルにリクエストを送る」が達成されました
④モデルからデータベースに保存する
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
+ protected $fillable = [+ 'emergency',+ 'content'+ ];
}