از بیخ و بونیه مشکل داره.
دوتا view به نام های Home1 و userlogin1 دارم. حالا میام دو تا Rout مینویسم که بتونم به اونا دست پیدا کنم دا خل فایل rout.
Route::get('loginu', function () {
$users=DB::select('select * from user where username = :username1 ', ['username1' => $txtuser]);
if ($users<>'') {
return view('loginuser1');
}
});
Route::get('userlogin', function()
{
return view('home1');
});
بعد میام داخل فایل Home1 این کد مینویسم که بیاد یوزر و پسورد رو بگیره و به Loginu که قبلا به view از قبل طراحی شده به نام loginuser1 ارسال کنه. که توی روت نوشتم که قبلش یه سرچ کن اگه وجود داشت بره به View بعدی که همون loginuser1 باشه.
<html>
<body>
<form action="localhost/laravel/public/loginu" method="post">
<input type ="text" name="txtname">
<input type ="password" name="txtpass">
<input type ="submit" name="submit" value= "Submit">
</form>
</body>
</html>
اینم کد loginuser1 هست.
<html>
<body>
hi ,<?php echo $name1?>
</body>
</html>
حالا میزنم http://localhost/laravel/public/userlogin میره صفحه Home1 رو میاره بعد که داده وارد میکنم و دکمه submit رو میزنم دیگه فایل loginuser1 نمیاد. حالا چه کل کد دیتابیس توش باشه چه فقط نوشته باشم که فایل loginuser1 رو return کن. هیچ کدومش رو نمیاره.