小编Ant*_*iro的帖子

如何在TwigBridge中访问Laravel 4错误?

我已经为Laravel 4安装了TwigBridge,我正在尝试调整一些我已经从Blade到Twig的模板.

我想在视图的顶部显示一些验证错误.

我在Blade中有以下内容(工作正常):

@if (isset($errors))
    @foreach ($errors->all() as $error)
        <p>{{ $error }}</p>
    @endforeach
@endif
Run Code Online (Sandbox Code Playgroud)

我试图将它转换为Twig,但没有显示任何内容.

{% if errors %}
    {% for error in errors %}
        <p>{{ error }}</p>
    {% endfor %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试:

{{ errors }} 
Run Code Online (Sandbox Code Playgroud)

我确实得到了一些输出:

{"name":["名称字段是必填项."]}

为了让它发挥作用,我需要改变什么?

任何建议表示赞赏

谢谢

twig laravel laravel-4

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

Eloquent ORM中的自然秩序,Laravel 4

如何在"雄辩的ORM"中获得"自然秩序"?在表I中,我有列'text'(字符串).
正常顺序:Model :: orderBy('text')

'value 1'
'value 12'
'value 23'  
'value 3'
'value 8'
Run Code Online (Sandbox Code Playgroud)

我需要这个:

'value 1'
'value 3'
'value 8'
'value 12'
'value 23'  
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

laravel eloquent laravel-4

4
推荐指数
2
解决办法
3003
查看次数

从代码路径播种数据库?

我一直在使用Laravel的路径参数迁移,如下所示:

Artisan::call('migrate', array('--path' => 'path/to/my/Migrations'));
Run Code Online (Sandbox Code Playgroud)

无论如何我可以用同样的方式运行种子命令吗?我有一些我想要使用的种子文件,但我不想同时运行它们.

任何建议表示赞赏

谢谢

seeding laravel laravel-4

4
推荐指数
2
解决办法
6254
查看次数

Laravel 4从网址获取图片

好的,所以当我想上传图片时.我经常这样做:

$file = Input::file('image');
$destinationPath = 'whereEver';
$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);

if( $uploadSuccess ) {
    // save the url
}
Run Code Online (Sandbox Code Playgroud)

这在用户上传图像时工作正常.但是如何从URL保存图像???

如果我尝试类似的东西:

$url = 'http://www.whereEver.com/some/image';
$file = file_get_contents($url);
Run Code Online (Sandbox Code Playgroud)

然后:

$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Call to a member function move() on a non-object
Run Code Online (Sandbox Code Playgroud)

那么,如何使用laravel 4从URL上传图像?

艾米非常感谢.

upload image laravel laravel-4

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

Laravel Redirect 在事件处理程序/侦听器中不起作用

我有一个 Auth.Attempt 事件处理程序类,我检测用户的登录尝试以决定锁定用户的帐户。但是,当我尝试使用闪现消息将用户重定向到登录页面时,我发现重定向不起作用,仍然继续下一步。我想在事件发生时中断该过程并给出我的自定义警告消息。谁能帮我吗?多谢。

我的事件处理程序:

namespace MyApp\Handlers\Security;

use DB;
use Session;
use Redirect;

class LoginHandler 
{
    /**
     * Maximum attempts
     * If user tries to login but failed more than this number, User account will be locked
     * 
     * @var integer
     */
    private $max_attemtps;

    /**
     * Maximum attempts per IP
     * If an IP / Device tries to login but failed more than this number, the IP will be blocked
     * 
     * @var integer
     */
    private $ip_max_attempts;

    public function __construct()
    { …
Run Code Online (Sandbox Code Playgroud)

redirect laravel laravel-4

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

Laravel 4:股票身份验证登录不会在页面中持续存在

从所有教程中,我应该能够授权用户然后跳转到任何其他页面,并且登录是持久的.但是,这不起作用.

自定义编译的PHP LAMP堆栈.应用程序存储是可写的.

与教程的唯一区别是我使用的是电子邮件而不是用户名. http://laravelbook.com/laravel-user-authentication/ http://codehappy.daylerees.com/authentication

会话工作,因为我能够将var存储到会话并在不同的页面上读取它.

models/User.php(股票)

use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableInterface;

class User extends Eloquent implements UserInterface, RemindableInterface {

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'users';

    /**
     * The attributes excluded from the model's JSON form.
     *
     * @var array
     */
    protected $hidden = array('password');

    /**
     * Get the unique identifier for the user.
     *
     * @return mixed
     */
    public function getAuthIdentifier()
    {
    echo $this->getKey();
        return $this->getKey();
    } …
Run Code Online (Sandbox Code Playgroud)

php authentication laravel laravel-4

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

Laravel 4:表上的软删除是否也适用于它的关系

我有一个名为'标题'的表,我将添加软删除,但它还有其他几个表引用这个'标题'表:

目前,如果我删除标题,它将自动从标题详细信息中删除所有其他引用的表.

所以,如果我添加了一个软删除的"图书"表时删除执行会它,然后做一个对软删除"标题"表,但将删除引用的表的细节?或者它会忽略onDelete Cascade请求并保留引用的数据吗?

如果第一个选项那么我需要添加$ table-> softDeletes(); 到所有表格参考.以及添加受保护的$ softDelete = true; 对他们的模特?

php laravel laravel-4

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

如何删除作曲家中的保存用户名和密码(laravel 4)

我使用composer更新了我的laravel供应商.我买了一个位于github私人仓库的包裹.在下载作曲家请求用户名和密码时,我输入了错误的密码,因此它给了我一个错误.之后我再次运行composer update,但这次它只是保留了旧的错误密码,它没有让我再次输入密码,有点保存在composer缓存中.如何删除作曲家中的旧密码?

php terminal laravel composer-php laravel-4

4
推荐指数
3
解决办法
6234
查看次数

使用Laravel4进行LDAP身份验证

请帮我使用Laravel4进行LDAP身份验证.

我的配置总是返回false

我有这样的auth.php:

<?php

return array(

/*
|--------------------------------------------------------------------------
| Default Authentication Driver
|--------------------------------------------------------------------------
|
| This option controls the authentication driver that will be utilized.
| This driver manages the retrieval and authentication of the users
| attempting to get access to protected areas of your application.
|
| Supported: "database", "eloquent"
|
*/

//'driver' => 'eloquent',
'driver' => 'ldap',

/*
|--------------------------------------------------------------------------
| Authentication Model
|--------------------------------------------------------------------------
|
| When using the "Eloquent" authentication driver, we need to know …
Run Code Online (Sandbox Code Playgroud)

php ldap laravel laravel-4 ldap-client

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

为什么Composer为Laravel创建项目执行失败?

似乎除非我使用sudo我的composer命令无法创建Laravel项目.

没有sudo它会给我以下错误:

[ErrorException]                                                             
  copy(/Users/H/.composer/cache/files/laravel/laravel/73094f2633f1b90f3ef  
  6de4a8a5b610532510e0e.zip): failed to open stream: Permission denied  
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

laravel composer-php laravel-4

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