Php 返回的数据不显示?

Php 返回的数据不显示?,php,laravel,web,Php,Laravel,Web,返回的数据不显示 Web.route //Backend Route Route::post('/admin-dashboard','AdminController@dashboard'); 迁移文件 public function up() { Schema::create('admins', function (Blueprint $table) { $table->increments('adminid'); $table->str

返回的数据不显示

Web.route

//Backend Route

Route::post('/admin-dashboard','AdminController@dashboard');
迁移文件

public function up() {
    Schema::create('admins', function (Blueprint $table) {
        $table->increments('adminid');

        $table->string('name');
        $table->string('password');


        $table->timestamps();
    });
}

public function down() {
    Schema::dropIfExists('admins');
}
namespace App\Http\Controllers;

use App\Http\Requests;
use DB;
use Session;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;

session_start();

class AdminController extends Controller {

    public function index() {
        return view('admin.admin_login');

    }

    public function show_dashboard() {
        return view('admin.dashboard');
    }

    public function dashboard(Request $request) {
        $admin_username=$request->admin_name;
        $admin_passwoard=md5($request->admin_passwoard);


        $result=DB::table('admins')
            ->where('name',$admin_username)
            ->where('password',$admin_passwoard)

            ->first();

        dd($result)
    }
}
控制器文件

public function up() {
    Schema::create('admins', function (Blueprint $table) {
        $table->increments('adminid');

        $table->string('name');
        $table->string('password');


        $table->timestamps();
    });
}

public function down() {
    Schema::dropIfExists('admins');
}
namespace App\Http\Controllers;

use App\Http\Requests;
use DB;
use Session;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;

session_start();

class AdminController extends Controller {

    public function index() {
        return view('admin.admin_login');

    }

    public function show_dashboard() {
        return view('admin.dashboard');
    }

    public function dashboard(Request $request) {
        $admin_username=$request->admin_name;
        $admin_passwoard=md5($request->admin_passwoard);


        $result=DB::table('admins')
            ->where('name',$admin_username)
            ->where('password',$admin_passwoard)

            ->first();

        dd($result)
    }
}
它会转到正确的页面,但不会显示任何数据或任何错误。 它还显示返回值,如果创建了会话,则它不会登录,而是执行else语句

我怎样才能解决这个问题


提前感谢

在laravel中,有三种方法可以将数据传递给视图

第一个是

 public function show_dashboard() {
        $data = array('name' => 'sample name',
                      'date' => date('Y-m-d'));  
        return view('admin.dashboard')->with($data);
    }
socond方法是紧凑的

public function show_dashboard() {
        $name = 'sample name';
        $date = date('Y-m-d'); 
        return view('admin.dashboard',compact('name', 'date'));
    }

只添加有问题的函数和路由,并删除其他代码或在有问题的行上添加注释。在哪个函数中有问题?最好在laravel中使用Die and Dump-->dd($result)函数,而不是exit()和print_r()函数。为什么要在Controller中启动会话?使用dd()也是showig null