Questions tagged «laravel-5»

Laravel 5是Taylor Otwell创建的开源PHP Web开发MVC框架的先前主要版本。Laravel帮助您使用简单的表达语法创建应用程序。将laravel标记用于与Laravel相关的一般问题。

8
如何使用Laravel和Eloquent在两个日期之间查询?
我正在尝试创建一个报告页面,以显示从特定日期到特定日期的报告。这是我当前的代码: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); 这在普通SQL中的作用是select * from table where reservation_from = $now。 我在这里有此查询,但我不知道如何将其转换为雄辩的查询。 SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to 如何将上面的代码转换为雄辩的查询?先感谢您。
122 php  laravel  laravel-5  orm 

14
无法通过Composer安装laravel安装程序
我正在尝试在Ubuntu PC上使用composer安装laravel安装程序,但是在安装过程中出现此错误。您的要求无法解决为一组可安装的软件包。 Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^1.4 -> satisfiable by laravel/installer[v1.4.0, v1.4.1]. To …
119 php  laravel  ubuntu  laravel-5 

12
laravel 5:找不到类“输入”
在我的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(); }); 我有一张用户注册表格。我也采用形式输入值routes.php。 但是当我注册用户时出现错误。错误: FatalErrorException in routes.php line 61: Class 'input' not found



9
Laravel Request :: all()不应被静态调用
在Laravel中,我试图在控制器中调用$input = Request::all();一个store()方法,但是出现以下错误: 从不兼容的上下文中Illuminate\Http\Request::all()假设$this,非静态方法不应静态调用 是否有帮助找出纠正此问题的最佳方法?(我正在观看Laracast)
90 php  laravel  laravel-5 

9
Laravel:语法错误或访问冲突:1055错误
我想在同一查询中使用WhereIn和Groupby来获取结果。 我已经试过了: $loadids=explode("#@*",$reciptdet->loading_id); $loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get(); 但是我得到了这个错误信息: SQLSTATE [42000]:语法错误或访问冲突:1055'sbrtpt.loading.id'不在GROUP BY中(SQL:从*中加载*,从(14,15,16)组中的ID按Vehicle_no分组)
89 php  laravel  laravel-5 

11
Laravel中间件将变量返回给控制器
我正在对用户进行权限检查,以确定他们是否可以查看页面。这涉及首先通过一些中间件传递请求。 我遇到的问题是在将数据返回到视图本身之前,我正在中间件和控制器中复制相同的数据库查询。 这是设置示例; --routes.php Route::get('pages/{id}', [ 'as' => 'pages', 'middleware' => 'pageUser' 'uses' => 'PagesController@view' ]); -PageUserMiddleware.php(PageUserMiddleware类) public function handle($request, Closure $next) { //get the page $pageId = $request->route('id'); //find the page with users $page = Page::with('users')->where('id', $pageId)->first(); //check if the logged in user exists for the page if(!$page->users()->wherePivot('user_id', Auth::user()->id)->exists()) …

8
雄辩的ORM laravel 5获取ID数组
我使用的是Eloquent ORM laravel 5.1,我想返回一个ID数组,其值大于0,我的模型称为test。 我努力了 : $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); 它返回: Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) 但我希望结果是简单的数组,如: Array ( 1,2 )

20
Laravel 5显示ErrorException file_put_contents无法打开流:没有这样的文件或目录
我有一个关于Laravel 5的项目,并且我还在办公室和家里使用它。它工作正常,但最近在家里停止了工作。Laravel给我看了两个ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file or directory 和 file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file or directory 我正在与Google搜索问题决定,并找到有关正确权利的信息。所有建议都与Linux有关,但是我也在办公室和家里的Windows中工作。 当我尝试清除应用程序缓存和查看缓存时,工匠与我交谈-...清除。但是缓存数据和视图存在于存储中。 我该如何解决这个问题? 提前致谢!

14
laravel找不到支持的加密器。密码和/或密钥长度无效
我正在使用Laravel构建一个项目。在localhost上运行正常,但是当我将其上载到服务器(服务器已安装comodo ssl)时,出现以下错误: RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 733 at Container->build(object(Closure), array()) in Container.php line 626 at Container->make('encrypter', array()) in Application.php line 674 at Application->make('Illuminate\Contracts\Encryption\Encrypter') in Container.php line …
83 php  ssl  laravel-5 

4
如何比较两个Carbon时间戳?
我有两个时间戳,即我创建的edited_at和created_at(Laravel的)...在数据库中,两者的时间戳均为类型,默认值为0000-00-00 00:00:00 ...但是 var_dump(edited_at variable)给字符串。而var_dump(created_at variable)对象/碳。这些时间戳有什么问题? 使用format('U')转换为整数后,我必须比较两者。我只能在Carbon对象上调用此方法。我怎样才能做到这一点?

5
Laravel 5.2-使用字符串作为口才表的自定义主键变为0
我正在尝试使用电子邮件作为表的主键,所以雄辩的代码是- <?php namespace App; use Illuminate\Database\Eloquent\Model; class UserVerification extends Model { protected $table = 'user_verification'; protected $fillable = [ 'email', 'verification_token' ]; //$timestamps = false; protected $primaryKey = 'verification_token'; } 我的数据库就是这样的 但是如果我这样做- UserVerification::where('verification_token', $token)->first(); 我得到这个- { "email": "sdfsdf@sdfsdf.sdf", "verification_token": 0, "created_at": "2016-01-03 22:27:44", "updated_at": "2016-01-03 22:27:44" } 因此,验证令牌/主键变为0。 谁能帮忙吗?

14
如何在Laravel 5中包含外部CSS和JS文件
我正在使用Laravel 5.0,该版本中删除了Form和Html Helper,我不知道如何在我的头文件中包括外部CSS和JS文件。目前,我正在使用此代码。 <link rel="stylesheet" href="/css/bootstrap.min.css"> <!--- css file ---> <script type="text/javascript" src="/js/jquery.min.js"></script>
80 php  laravel-5 

8
在Laravel 5中切换-刀片
如何在刀片模板中使用switch?当我使用时: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch 结果,我将此文本视为纯文本。我更喜欢在几段代码中使用switch,因为对我来说,它比使用if时更干净。 但是,如果不可能,只需编写它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.