laravel中未定义的路由[注册] - php

我是Laravel的新手。我正在学习如何创建用户注册页面。一切正常,但我陷入一个简单的问题。

UrlGenerator.php第304行中的ErrorException:
路由[注册]未定义。 (查看:C:\ Program Files(x86)\ Ampps \ www \ social \ resources \ views \ welcome.blade.php)

但是我定义了注册路线。这是我的routes.php文件

Route::get('/', function () {
  return view('welcome');
})->name('home');
Route::post('/signup', [
    'uses' => 'UserController@postSignUp',
    'as' => 'signup'
]);

这是我的UserController.php

class UserController extends Controller
{
    public function postSignUp(Request $request)
    {
        $email = $request['email'];
        $first_name = $request['frist_name'];
        $password = bcrypt($request['password']);


        $user = new User();
        $user->email = $email;
        $user->frist_name = $first_name;
        $user->password = $password;

        $user->save();

        return redirect()->back();

刀片文件为welcome.blade.php

 <form action="{{ route('signup') }}" method="post">
         <div class="form-group">
           <label for="email"> Your E-mail </label>
           <input class ="form-control" type="text" id="email" name="email" >
         </div>

如果有人可以帮助我,我将倍感荣幸。
谢谢

哦对不起。我忘了提到我正在使用Laravel版本:5.4.11

参考方案

仅出于完整性考虑,自Laravel 5.4起@StuartWagner回答说,所有路由都位于/routes文件夹内,而不再位于HTTP文件夹内。

Web路由位于/routes/web.php文件中。

经常需要这样做,因为否则,您将需要深入浏览三个级别才能获得路线。

现在好得多了,它们位于/routes文件夹中。

PHP Laravel从另一个驱动器读取文件 - php

我目前正在学习Laravel。我想知道是否有一种方法可以在Laravel中使用Storage::从另一个硬盘访问文件(使用Windows)。例如,我在驱动器C:上安装了带有Laravel的Xampp,但是我想访问网站目录之外的E:上的文件。我试过使用Storage::files('E:')和File::files('E:…

Laravel 5排序具有关系的雄辩模型 - php

我有一个要基于关系属性进行排序的模型。主模型Resultado具有类型respondente的关系belongsTo,而respondente具有关系usuario。我想获取具有这些关系的Resultado并按usuario name属性(列)对结果进行排序。我试过了$resultados = Diagnostico\Resultado::with(…

检查对象是否已在集合中-Laravel - php

当我循环一系列不同的结果时,我希望将对象添加到新集合中。查询:$osRed = Item::where('category', 'Hardware') ->where(function ($query) { $query->where('operating_system', '…

Laravel @yield在刀片视图引擎的html标签中 - php

这可能吗?<html @yield( 'AngularNamespace' )> </html> 显然以上方法不起作用... 参考方案 这个对我有用。只要您的其他模板文件具有@section('AngularNamespace', 'NameSpaceHere')

Laravel-使用雄辩的语言在开始日期和结束日期之间选择行 - php

我想将此查询转换为雄辩的laravel,select * from schedule where (now() between start_date and end_date); 我尝试使用whereBetween,但是出现了一些错误。$schedule = Schedule::whereBetween(Carbon::now(), ['start…