我复制了一个工作laravel应用程序,并重命名为另一个应用程序使用。 我删除了供应商文件夹并再次运行以下命令: composer self-update composer-update npm install bower install 我configuration我的路线和一切正常,但现在当我尝试在我的浏览器中运行我的应用程序我得到以下错误: Compiler.php第36行中的InvalidArgumentException:请提供有效的cachingpath。 ErrorException在Filesystem.php第111行:file_put_contents(F:\ www \ example \ app \ storage \ framework / sessions / edf262ee7a2084a923bb967b938f54cb19f6b37d):未能打开stream:没有这样的文件或目录 我从来没有这个问题,我不知道是什么原因造成的,我也不知道如何解决这个问题,我在网上search一个解决scheme,但迄今没有发现。
当我想在我的laravel项目中注册一个用户时,页面总是这样说 未定义variables:错误(查看:/var/www/resources/views/auth/register.blade.php)“ 根据Laravel文档,应该总是自动设置$errors : 所以,需要注意的是$ errorsvariables总是在每个请求的所有视图中都可用,这使您可以方便地假设$ errorsvariables总是被定义的并且可以被安全地使用。 我在使用时对每个视图都有这样的看法: @if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif 或者当我想要使用$errorsvariables时使用其他方式。 为什么是这样? 我从来没有遇到过这个问题。 有人能帮助我吗?
我正在从5.1到5.2的官方升级指南 。 第一小节说: 如果您正在安装Laravel 5.2的testing版,请将"minimum-stability": "beta"到您的composer.json文件中。 更新你的composer.json文件,指向laravel/framework 5.2.* 。 将symfony/dom-crawler ~3.0和symfony/css-selector ~3.0到composer.json文件的require-dev部分。 现在,我介绍上述更改并运行composer update ,我得到以下错误: PHP Fatal error: Class 'Illuminate\Routing\ControllerServiceProvider' not found in /home/vagrant/Code/myproject/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146 和 [Symfony\Component\Debug\Exception\FatalErrorException] Class 'Illuminate\Routing\ControllerServiceProvider' not found 和 [RuntimeException] Error Output: PHP Fatal error: Class 'Illuminate\Routing\ControllerServiceProvider' not found in /home/vagrant/Code/myproject/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146 更新完成后会抛出错误,并发生“生成自动载入文件”。 什么可能是错的? 它看起来不像一个定制的软件包问题,而是一个核心问题。 我应该继续升级指南,并运行composer update之后,所有已经调整,以适应新的框架版本? UPDATE […]
在我的routes.php文件中我有: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::post('/register',function(){ $user = new \App\User; $user->username = input::get('username'); $user->email = input::get('email'); $user->password = Hash::make(input::get('username')); $user->designation = input::get('designation'); $user->save(); }); 我有一个用户registry单。 我也采取了routes.php的表单input值。 但是,当我注册用户时出现错误。 错误: FatalErrorException in routes.php line 61: Class 'input' not found
我知道这是一个已知的错误,像Laravel中的forms。 但是我在Laravel 5.2中遇到了基本身份validation问题。 我使用Laravel创build了auth。 php artisan make:auth 现在我有我的服务器和我的本地代码相同的副本。 在我的本地我没有任何问题。 然而,在我的服务器上,当我尝试注册一个用户时,我收到错误说TokenMismatchException in VerifyCsrfToken.php Line 67 我的本地和服务器环境都是同步的,但我一直在注册时发生错误。 任何帮助我如何解决这个问题?
所以我跟着Laravel 5基础教程一起学习,我被困在表单validation中。 我完全按照教程,但我得到一个未定义的variables:在我创build文章视图中的错误。 在教程中,我正在关注以及我在网上find的内容,他们说错误variables总是存在于刀片文件中供您使用,所以我不知道我在做什么错误? 任何帮助将不胜感激! 爱除了这个错误Laravel! View @if($errors->any()) <ul class="alert alert-danger"> @foreach($errors->any() as $error) <li>{{$error}}</li> @endforeach </ul> @endif 调节器 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\User; use App\Http\Requests; use App\Http\Requests\UserRequest as UserRequest; // use App\Http\Requests\CreateArticleRequest as CreateArticleRequest; use App\Http\Controllers\Controller; use Illuminate\View\Middleware\ErrorBinder; class UserController extends Controller { public function create(){ return view('pages.signUp'); } public function store(UserRequest […]
我想在用户input错误的时候在View页面显示validation错误。 当用户input错误的时候,数据库中并没有保存任何东西。 但用户视图页面中没有错误信息。 如果有人发现错误,请帮助我。 这里是控制器: public function saveUser(Request $request){ $this->validate($request,[ 'name' => 'required|max:120', 'email' => 'required|email|unique:users', 'phone' => 'required|min:11|numeric', 'course_id'=>'required' ]); $user = new User(); $user->name= $request->Input(['name']); $user->email= $request->Input(['email']); $user->phone= $request->Input(['phone']); $user->date = date('Ym-d'); $user->completed_status = '0'; $user->course_id=$request->Input(['course_id']); $user->save(); return redirect('success'); } 这里是路线: Route::group(['middleware' => 'web'], function () { Route::get('/', function () { return view('index'); […]
我到目前为止所做的 我正在尝试validation用户和admin表格分别user表和admin表。 我正在使用laravel提供的User模型,并为Admin创build了完全相同的模型。 我在auth.php添加了一个保护键和提供者密钥 逆天 'guards' => [ 'user' =>[ 'driver' => 'session', 'provider' => 'user', ], 'admin' => [ 'driver' => 'session', 'provider' => 'admin', ], ], 供应商 'providers' => [ 'user' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], 'admin' => [ 'driver' => 'eloquent', 'model' => App\Admin::class, ] ], 路线 Route::group(['middleware' […]