标签: laravel-3

如何上传laravel 3多个文件?

我想用laravel 3将多个文件上传到服务器但是如何?查看代码:

{{ Form::open_for_files() }}
    {{ Form::label('imgs', 'Image') }}
    <input name="imgs[]" type="file" multiple="" />

    {{ Form::label('', '') }}
    {{ Form::submit('submit', array('class' => 'submit')) }}
{{ Form::close() }}
Run Code Online (Sandbox Code Playgroud)

路线代码:

Input::upload('imgs', 'public/uploads' , 'abc.jpg');
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请帮忙.

php laravel laravel-3

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

Laravel 4:自定义登录和检查密码

我想定制我的登录界面,在laravel 4,其中username要么是他username还是email那么我所做的是:

public static function custom_login($uname,$pwd)
{
    $res = DB::select("select * from users where (username = ? or email = ?) and password = ? and active = 1",array($uname,$uname,$pwd));
            return $res;
}
Run Code Online (Sandbox Code Playgroud)

现在,我们都知道密码是哈希的,所以你无法使用password = ?.如果密码正确,我怎么检查密码?

php mysql laravel laravel-4 laravel-3

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

Laravel部分没有出现

我将按照一些关于Laravel 3的教程,知道,我有一个问题,一个:

@section('post_navigation')
@if(Auth::check())
    @include('plugins.loggedin_postnav')
@endif
@endsection
Run Code Online (Sandbox Code Playgroud)

为什么这部分没有出现?

我尝试删除部分中的所有内容,例如;

@section('post_navigation')
    <h1>Test</h1>
@endsection
Run Code Online (Sandbox Code Playgroud)

但是不起作用.

完整的代码是:

<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="navbar-inner">
        <div class="container">
            {{ HTML::link('/', 'Instapics', array('class' => 'brand')); }}

            <div class="nav-collapse">
                <ul class="nav">
                    @section('navigation')
                        <li class="active">{{ HTML::link('/', 'Home') }}</li>
                    @yield_section
                </ul>
            </div>

            @section('post_navigation')
            @if(Auth::check())
                @include('plugins.loggedin_postnav')
            @endif
            @endsection

        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)


[编辑]
我将@endsection更改为@yield_section,然后工作,但是,我仍然不明白,例如(在User_Controller索引视图中):

@section('post_navigation')
    @parent
@endsection
Run Code Online (Sandbox Code Playgroud)

为什么不出现包含?

为什么我需要将endsection更改为yield_section

php laravel laravel-3

0
推荐指数
1
解决办法
4819
查看次数

Laravel 4模型活动.在模型上设置查询结果后,可以读取,读取类型事件吗?

在Laravel 4中,有用于创建,创建,更新,更新等的模型事件.

有没有人找到一种方法来做一些类似于阅读,读取事件而不破解/扩展QueryBuilder类?

即使它不是每个发生的事件,我想找到一种方法来实现这一点之前/期间/之后(其中一个)查询结果已被注入模型属性.

到目前为止,我只是覆盖了我的核心/基础模型类上的getAttributeFromArray方法,但是每次尝试获取模型中的属性/属性时,显然都会运行逻辑(最终可能会导致代价高昂的操作).

谢谢!

php laravel laravel-4 laravel-3

0
推荐指数
1
解决办法
486
查看次数

Laravel的File :: get()为现有文件返回null

使用Laravel框架,我使用该File::get()方法访问public/css目录中的CSS文件,对于同时存在的文件返回null,并具有内容:

PHP代码是:

private static $css_files = array(
                        "main"   => 'css/main.css',
                        "layout" => 'css/layout.css'
                        );

public static function get_css ($vars) {

    $file     = self::$css_files[$vars["file_name"]];
    $contents = File::get(path('public').$file, "File Not Found ($file)");

    return json_encode(array("file" => path('public').$file,
                         "contents" => $contents));

}
Run Code Online (Sandbox Code Playgroud)

返回我的网页(来自Chrome中的js控制台):

Object {file: "/var/www/sites/public/css/main.css", contents: null} 
Run Code Online (Sandbox Code Playgroud)

该文件存在:

user@pc:~$ ls /var/www/sites/public/css/main.css
/var/www/sites/public/css/main.css
Run Code Online (Sandbox Code Playgroud)

有内容:

user@pc:~$ wc -l /var/www/sites/public/css/main.css
441 /var/www/sites/public/css/main.css
Run Code Online (Sandbox Code Playgroud)

并且该方法不会触发$default参数,File::get()因为它应该在文件不存在的情况下(使用其他有效和无效的名称进行测试),因此它肯定找到了该文件.

我已尝试在同一PHP方法(get_css()),其他目标目录和相同目录中的其他文件,它返回这些文件的内容没有问题.

CSS文件的权限没问题:

user@pc:~$ ls -hal /var/www/sites/public/css/main.css 
-rw-r--r-- 1 www-data root 6.5K …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-3

0
推荐指数
1
解决办法
8440
查看次数

Laravel 4逻辑?

我最近下载了一个版本的Laravel 4,它只有40kb.Laravel 3.2约为3.5mb,我的问题是:

  • 如何完全脱机使用Laravel 4?
  • 我发现,Laravel 4核心代码丢失了,它是否可以运行云基或类似的东西!?
  • 您建议使用哪个版本?Laravel 3.2或Laravel 4?(主要用于本地开发)

谢谢.

php laravel laravel-4 laravel-3

0
推荐指数
1
解决办法
305
查看次数

标签 统计

laravel ×6

laravel-3 ×6

php ×6

laravel-4 ×3

mysql ×1