这是student.php和我的管理员功能:
public function admin(Request $request){
if($request->isMethod('get')){
return \View::make('/admin');
}
else
{
$UserData['email'] = Input::get('username');
$UserData['password'] = Input::get('password');
User::create($UserData);
return 'admintest';
//return Redirect::to('/view');
}
}
Run Code Online (Sandbox Code Playgroud)
routes.php文件
Route::match(['get', 'post'], '/admin', 'student@admin');
Run Code Online (Sandbox Code Playgroud)
这是管理员表格:
{!! Form::open(array('url' => '/admin')) !!}
<input type="hidden" name="_token" value="{{ csrf_token() }}">
User Name:<br />
<input name="username" type="text" id="username" size="40" />
<br /><br />
Password:<br />
<input name="password" type="password" id="password" size="40" />
<br />
<br />
<br />
<input type="submit" name="button" id="button" value="Log In" />
{!! Form::close() !!}
Run Code Online (Sandbox Code Playgroud)
不知道为什么显示错误: …
我跑了composer update,现在我遇到了一个问题.当我尝试加载我的主视图时,我收到此错误:
InvalidArgumentException in FileViewFinder.php line 140:
View [home] not found.
Run Code Online (Sandbox Code Playgroud)
是的,文件存在于我的目录中(资源/视图等).名字是home.blade.php.
我的控制器:
<?php namespace Hulahoop\Http\Controllers;
use Hulahoop\Http\Requests;
use Hulahoop\Http\Controllers\Controller;
use Illuminate\Http\Request;
class HomeController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
return view('home');
}
}
Run Code Online (Sandbox Code Playgroud)
路线:
Route::get('/', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)
这工作正常,这是非常基本的功能.发生了什么?在当地的宅基地上运行.
更新:当我运行时php artisan serve,我可以正常查看主页视图(即在http:// localhost:8000上).但在宅基地,没有骰子.是什么赋予了?
这似乎是一个在Laravel内不时出现的问题.我正在编写一个CRUD控制器,以便继续使用它,但是在测试时我得到了InvalidArgumentException in FileViewFinder.php line 137: View [bookingcrud.index] not found错误.这是我的代码:
routes.php文件:
Route::resource('bookingcrud', 'BookingsCrudController');
Run Code Online (Sandbox Code Playgroud)
BookingsCrudController.php
use uasc\Http\Requests;
use uasc\Http\Requests\CrudCreateRequest;
use uasc\Http\Requests\CrudUpdateRequest;
use uasc\Http\Controllers\Controller;
use Auth;
use DB;
use Illuminate\Pagination\Paginator;
use Illuminate\Http\Request;
class BookingsCrudController extends Controller {
public function index()
{
if (!Auth::check() || Auth::user()->authority < 1) {
return redirect('/login');
}
$raw = "select * from bookings";
$bookings = DB::select($raw);
$paginatedBookings = new Paginator($bookings, 1);
return view('bookingcrud.index')->with('bookings', $paginatedBookings);
}
}
Run Code Online (Sandbox Code Playgroud)
并且位于~/laravel/resources/views/bookingcrud/index.blade.php
此视图文件中的视图无论是来自工作视图的标记还是仅仅是单词"cheese"我将始终得到:
InvalidArgumentException in FileViewFinder.php line 140:
View [bookingcrud.index] not …Run Code Online (Sandbox Code Playgroud)