小编Moo*_*ose的帖子

Laravel Request :: all()不应该静态调用

在Laravel中,我试图在我的控制器中调用$input = Request::all();一个store()方法,但是我收到以下错误:

Illuminate\Http\Request::all()假设$this不兼容的上下文,不应静态调用非静态方法

有任何帮助找出解决这个问题的最佳方法吗?(我跟随拉克拉斯特)

php laravel laravel-5

79
推荐指数
4
解决办法
11万
查看次数

Laravel全局设置模型

我正在Laravel 5中构建一个小型CRUD应用程序.我有一些应用程序范围的设置,如"SiteTitle"和"BaseURL"我想让我的管理员能够从UI进行更改.我的整个应用程序使用base.blade.php模板,该模板扩展到不同的视图+控制器,这是最有可能使用这些设置的地方.

就像是:

<h1><a href="#">{{ $setting->SiteName }}</a></h1>
Run Code Online (Sandbox Code Playgroud)

我将设置存储在数据库表中,并与Setting.php模型绑定.

我宁愿不是我的控制器方法的每个人都在查询数据库中的这些设置,只是将它们传递给模板base.blade.php.

创建某种类型的全局设置变量的最佳方法是什么?我可以在整个应用程序中重用它?

提前致谢!

php mysql model laravel

6
推荐指数
2
解决办法
2679
查看次数

Laravel搜索路由和控制器

我正在构建我的第一个基本laravel Web应用程序,在完成了一些教程之后,这是我自己第一个修补的应用程序。我在路由到控制器然后获取正确的URL时遇到了一些麻烦。

理想情况下,此时我应该只有两条路线//{user}。在首页上,您可以通过表格搜索用户,该表格应将您带到/{user}

路线(我有三个原因,我仍在努力使其正常运行,我认为我需要一个POST):

Route::get('/', 'HomeController@index');
Route::get('/{user}', 'HomeController@student');
Route::post('/', 'HomeController@studentLookUp');
Run Code Online (Sandbox Code Playgroud)

家庭控制器:

public function index()
{
    return View::make('helpdesk');
}

public function student($user) {
    return View::make('selfservice')
        ->with('user', $user);
}

public function studentLookUp() {
    $user = Input::get('ID');

    return View::make('selfservice')
        ->with('user', $user);
}
Run Code Online (Sandbox Code Playgroud)

形成:

{{ Form::open(array('class'=>'navbar-form navbar-left', 'role'=>'search'), array('action' => 'HomeController@student')) }}

  <div class="form-group">
    {{ Form::text('ID', '', array('placeholder'=>'ID', 'class'=>'form-control') ); }}
  </div>

  {{ Form::button('Search', array('class'=>'btn btn-default')) }}  

{{ Form::close() }}
Run Code Online (Sandbox Code Playgroud)

此时,我可以从主页('/')进行搜索,它将带我回到主页,但随着搜索到的用户,除了没有正确的url之外,我希望它能够正常工作homepage.com/username

任何帮助将非常感激!

php laravel

3
推荐指数
1
解决办法
2万
查看次数

Symfony2数据库配置

我刚刚从一位前同事那里继承了一个Symfony2项目.我试图让它在本地运行,但我得到一个SQLSTATE [HY000] [2002]连接被拒绝错误.我想我错过了我读过的数据库连接应该在app/config/parameters.yml文件中.

如果我拥有的只是项目和现场网站,那么无论如何都能找到这些信息吗?

php sql database symfony

2
推荐指数
1
解决办法
7592
查看次数

标签 统计

php ×4

laravel ×3

database ×1

laravel-5 ×1

model ×1

mysql ×1

sql ×1

symfony ×1