私はWeb開発を初めて利用しており、Laravelを学んでいます。私はビデオチュートリアルシリーズ(https://laracasts.com/series/laravel-5-from-scratch)に従っています。シリーズでは、ポストコントローラにデータを渡すことがテキストを使用しています。ユーザーに名前を入力してもらいたい。それらがデータベースにある場合、ユーザーのページに移動します。モデル、データベース、および移行が機能しています。テキストエリアから関数とルーティングにデータを渡す
インデックスページ、ルーティングのための:私はどのような形で渡すこと見当がつかない
class UserController extends Controller
{
public function index()
{
return view('users.index');//view is in users folder
}
public function check(Request $request)
{
$user = DB::table('users')->where('name', $request->body)->first();
if (isset($user))
return view(‘users.checked’, compact(‘user’));
else
return view('users.accessdenied');//is it right to direct to a page back to a controller?
}
public function accessdenied(Request $request)
{
//try again is same as index page with text added
return view('users.tryagain');
}
}
:
Route::get('/','[email protected]');
Route::get('/user', [email protected]');
Route::get('/accesdenied','[email protected]');
インデックスビュー:
<h1>Welcome</h1>
<h1>Please enter User Name</h1>
<form>
<div>
<textarea name="body"></textarea>
<button type="submit">Access</button>
</div>
</form>
コントローラ。
ありがとうございます。
しますか? –
インデックスビューから、私は投稿を更新しました – rur2641