Laravel 5.3-叶片不工作

Laravel 5.3-叶片不工作,laravel,blade,Laravel,Blade,当我尝试在web浏览器上加载项目时。它显示页眉和页脚,但包含表单的中间部分缺失,我不明白我做错了什么 views/welcome.blade: <!DOCTYPE html> <html lang="en"> <head> @include('partials._head') </head> <body> @include('partials._nav') <div class="conta

当我尝试在web浏览器上加载项目时。它显示页眉和页脚,但包含表单的中间部分缺失,我不明白我做错了什么

views/welcome.blade:

<!DOCTYPE html>
<html lang="en">
<head>
@include('partials._head')
</head>
<body>
         @include('partials._nav')


         <div class="container">

         @include('partials._messages')
         @yield('content')
         @include('partials._footer')

         </div>


         @include('partials._javascript')

 </body>
 </html>
注册表控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class RegisterController extends Controller
{

public function getRegistrationPage()
   {  

         return view('user_auth.user_register');
   }
public function postSignUp(Request $request)
 {
    $this -> validate($request,[  
      'email' => 'required|email|unique:users',
      'name'  => 'required|max:20',
      'mobile_num' => 'required|digits:10',
      'address' => 'required',
      'city' => 'required',
      'district' => 'required',
      'state' => 'required',
      'password' => 'required|min:4'
      ]);

    $email = $request['email'];
    $name = $request['name'];
    $mobile_num = $request['mobile_num'];
    $address = $request['address'];
    $city = $request['city'];
    $district = $request['district'];
    $state = $request['state'];
    $password = bcrypt($request['password']);

    $user = new User();
    $user->email =$email;
    $user->name = $name;
    $user->mobile_num = $mobile_num;
    $user->address = $address;
    $user->city = $city;
    $user->district = $district;
    $user->state = $state;
    $user->password = $password;

    $user->save();

    return redirect()->route('dashboard');

    Auth::login($user);
 }

 public function postSignIn(Request $request)
 { 
    $this -> validate($request,[
        'mobile_num' => 'required',
        'password' => 'required'
        ]);

   if(Auth::attempt(['mobile_num' => $request['mobile_num'], 'password' =>  $request['password']]))  {

        return redirect()->route('dashboard');
    }

        return redirect()->back();          
  }

  public function getDashboard()
   {  

         return view('pages.dashboard');
   }


  }

您需要返回
user\u register
视图,该视图应该(在本例中称为
welcome
):

或者您可以调用
欢迎
用户注册
查看:

@include('user_auth.user_register')
这取决于您想要实现什么,但将
welcome
重命名为
layout
并对其进行扩展似乎是正确的解决方案


同时将文件重命名为
.blade.php
,因为现在的名称类似于
welcome.blade
,而不是
welcome.blade.php
,您的代码是正确的,但请检查您的路由文件您是否调用了user\u register route?
您已将欢迎页面设置为布局文件,因此当您调用欢迎页面时,它将只显示您包含的页眉和页脚文件。

请再次检查代码,我已对其进行了编辑。我已经使用了“@extends('welcome')”,很抱歉,没有在这里添加它。您有任何错误吗?请显示返回视图的控制器方法。否,不是一个错误。只缺少表单区域。是的,我也添加了控制器代码,请看一看。刚才又添加了一次,很抱歉我的网络工作不正常。我没有看到应该加载视图的代码。您应该在适当的方法
返回视图('user\u auth.user\u register')中执行此操作是的,我再次检查了路由文件,也添加了它,您可以查看一下。这并没有提供问题的答案。一旦你有足够的钱,你将能够;相反我让他检查路线文件,因为我检查时没有发现任何错误。抱歉,如果这不是正确的回答@多维达索帕
Route::group(['middleware' => ['web']], function(){

Route::get('/', function () {
    return view('welcome');
})->name('home');

Route::post('/signup',[
    'uses' => 'RegisterController@postSignUp',
    'as'   => 'signup'
    ]);

Route::post('/signin',[
    'uses' => 'RegisterController@postSignIn',
    'as'   => 'signin'
    ]);

Route::get('/dashboard',[
     'uses' => 'RegisterController@getDashboard',
     'as'   => 'dashboard',
     'middleware' => 'auth'
    ]);
Route::get('/register',[
     'uses' => 'RegisterController@getRegistrationPage',
     'as'   => 'register',
     'middleware' => 'auth'
    ]);

});
@extends('welcome')
@include('user_auth.user_register')