草庐IT

php - "Public"文件夹的 Laravel(和通用)框架设置

我试着制作Laravel在我的环境(MAMP)上工作,但我被困在这种情况下。Laravel的index.php文件位于名为“public”的子文件夹中,因此如果我想测试我的应用程序,我需要使用此urlhttp://localhost访问它/laravel/公共(public)/但我想访问http://localhost/laravel我试图用这些行设置一个htaccess,但它不起作用:RewriteEngineonRewriteRule^(.*)$public/$1我不确定这个htaccess是否可以解决这种情况,我得到了一个由Lavarel生成的404。

php - Laravel 重定向似乎不起作用

当我从Controller运行www.mysite.com/login时returnRedirect::to_action('profile');它将用户带到www.mysite.com/index.php/profile我已经尝试使用Redirect::to('profile');但这也不管用。重定向::主页();带我到www.mysite.com/index.php这让我相信我的mod_rewrite不知何故不起作用但我有RewriteEngine开启RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-d

php - laravel - 依赖注入(inject)和 IoC 容器

我正在尝试着重于依赖注入(inject)和IoC容器,并且我正在使用我的UserController作为示例。我在其构造函数中定义UserController所依赖的内容,然后使用App::bind()将这些对象绑定(bind)到它。如果我使用Input::get()facade/method/thing,我是否没有利用我刚刚注入(inject)的Request对象?既然Request对象被注入(inject)或doesInput::get()解析为同一个Request实例,我应该改用下面的代码吗?我想使用静态外观,但如果它们解析为未注入(inject)的对象则不会。$this->re

php - Laravel,将数据从原始查询转换为 JSON

这个问题在这里已经有了答案:HowdoIpassJavaScriptvariablestoPHP?(16个答案)关闭9年前。大家好,谁能帮我将从模型(基于RAW查询)返回的一些数据转换为JSON。所以在我的Controller中我有类似的东西:publicfunctionget_index(){$data=Something::getDataFromRawQuery();returnView::make('....')->with('data',$data);}所以我的问题是如何将JSON数据从Controller转发到View?这里是查询:$apps=DB::query('SELEC

php - PHP 的 Laravel 4 是否会在每次调用 Auth 类时访问数据库?

我正在构建我的第一个Laravel4应用程序(PHP)。我发现自己需要在我的大多数模型和Controller中经常调用这样的东西...$this->user=Auth::user();所以我的问题是,是在应用程序中多次调用它,多次访问数据库,还是它足够聪明,可以将它缓存在某个地方以供请求/页面构建的其余部分使用?或者我需要自己做不同的事情吗?我浏览了Auth类,但没有时间检查每个文件(Auth有16个文件) 最佳答案 下面是方法Auth::user()的代码。//vendor/laravel/framework/src/Illumi

php - 使用 Laravel4 进行 LDAP 身份验证

请帮助我使用Laravel4进行LDAP身份验证。我下面的配置总是返回false我的auth.php是这样的:'eloquent','driver'=>'ldap',/*|--------------------------------------------------------------------------|AuthenticationModel|--------------------------------------------------------------------------||Whenusingthe"Eloquent"authenticationdri

php - Laravel 私有(private)变量在 Controller 中的两个方法之间共享

如何在LaravelController中使用私有(private)变量,并在两个方法之间共享该变量值。(在一个中设置它在另一个中使用它)。 最佳答案 您是在谈论一个Controller,对吗?所以我假设这就是你的意思:classControllerControllerextendsController{private$variable;publicfunction__construct($whatever){$this->variable=$whatever;}publicfunctionmethod1($newValue){$t

php - 在 Laravel 4 中从现有数据库创建迁移

是否可以从现有数据库在Laravel4中创建迁移? 最佳答案 Here是链接脚本,就是这里要问的。我还找到了thistool(实际上是Gist代码),我非常喜欢它的简单性。 关于php-在Laravel4中从现有数据库创建迁移,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/23514679/

php - 带有数据透视表的人类可读时间戳 Laravel 4

如果在数据透视表中使用,是否有办法以人类可读的格式显示created_at和updated_at时间戳?我对整个laravel数据透视表一无所知,但现在我正在使用数据透视表来存储用户对各个帖子的评论,并且每个帖子都有created_at和updated_at时间戳。如果我只是使用带有模型的普通表,我会扩展我的基本模型,如下所示:useCarbon\Carbon;classBaseextendsEloquent{protectedfunctiongetHumanTimestampAttribute($column){if($this->attributes[$column]){retur

php - Symfony2 DomCrawler 每次循环,不会向循环外的对象添加新的StdClass对象

useGoutte\Client;$results=newStdClass;$client=newClient();$crawler=$client->request('GET',$url);$crawler->filter('.div')->each(function($node){$item=newStdClass;$item->test='hello';$results->data[]=$item;});var_dump($results);var_dump($results)的输出始终是一个完全空的对象:object(stdClass)[176]URL正确且过滤器正确,类(cl