Php 返回的数据不显示?
返回的数据不显示 Web.routePhp 返回的数据不显示?,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
//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