<?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'
+ ];
}