小编Ant*_*iro的帖子

无法编写Composer TransportException转换文件

我正在安装laravel 4并运行"composer install"命令.它能够成功安装13个软件包,但是当安装symfony/translation时,它会100%下载它,然后抛出一个错误:

[Composer\Downloader\TransportException]" https://api.github.com/repos/symfony/Translation/zipball/6bc4b753c1ae5640c0eacdbe27c04a69cde3d10d "出现故障,并返回空200响应

可能是因为原来是0字节?有没有安装这个包的工作?

laravel composer-php laravel-4

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

一个Laravel 4安装的多个应用程序/项目

我过去曾使用过laravel 3,并使用了一个项目结构,其中多个应用程序可以使用一个框架安装.现在在laravel 4中,如果仍然可以,我会感到很遗憾.由于bootstrap/autoload.php文件需要vendor/autoload.php文件(等等......),不同的应用程序必须使用供应商目录中的相同自动加载文件,对吧?我认为这将是一个很大的性能问题,因为不同的应用程序可能有不同的要求,不同的模型可以使用等等.我是否正确或是否有机会/vendor/在不需要共享自动加载文件的情况下为多个应用程序使用一个安装?

解释我的需求:我想运行不同的应用程序(每个应用程序与另一个域和主目录)共享一个数据库和一些模型.但每个应用程序的要求将是非常不同的.

有什么办法吗?自发布以来我试过这个,但没有找到切实可行的方法.

php laravel laravel-4

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

Laravel:在允许Form :: old()的同时填充表单

使用Laravel中的Form类填充表单和数据库数据的最佳方法Input::old()是什么,如果有任何错误仍然让位?我似乎无法做对.

我目前的设置看起来像这样

public function getSampleform() {
    // Load database data here

    return View::make('sampleform');
}

public function postSampleform() {
    // Save to database again then redirect to success page

    return Redirect::to('success');
}
Run Code Online (Sandbox Code Playgroud)

我通常以这种方式在视图中回显我的字段:

<?php echo Form::text('entry', Input::old('entry'), array('class' => 'form-select'); ?>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php laravel laravel-4

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

Laravel 4.1:检索所有morphedBy关系的正确方法?

刚刚迁移到4.1以利用这一强大功能.当检索单个'morphedByXxxx'关系时,一切似乎都能正常工作,但是当试图检索特定标签所属的所有模型时- 我得到错误或没有结果.

$tag = Tag::find(45); //Tag model name = 'awesome'

//returns an Illuminate\Database\Eloquent\Collection of zero length
$tag->taggable; 

//returns Illuminate\Database\Eloquent\Relations\MorphToMany Builder class
$tag->taggable();

//returns a populated Collection of Video models
$tag->videos()->get();

//returns a populated Collection of Post models
$tag->posts()->get();
Run Code Online (Sandbox Code Playgroud)

我的标签模型类像这样:

class Tag extends Eloquent
{
    protected $table = 'tags';
    public $timestamps = true;

    public function taggable()
    {
        //none of these seem to function as expected,
        //both return an instance of MorphToMany

        //return $this->morphedByMany('Tag', 'taggable');
        return $this->morphToMany('Tag', 'taggable');

        //this throws …
Run Code Online (Sandbox Code Playgroud)

polymorphism many-to-many laravel laravel-4

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

Laravel 4错误:未定义的方法关闭

帮助我是laravel的新手,我不知道如何修复此错误:

FatalErrorException: Error: Call to undefined method Illuminate\Foundation\Application::shutdown()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

laravel laravel-4

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

Laravel 4 - unserialize():偏移量为0的32字节错误

当我安装Laravel 4时,收到此错误:

ErrorException
unserialize(): Error at offset 0 of 32 bytes

C:\xampp\htdocs\blog\laravel\bootstrap\compiled.php
return unserialize($this->stripPadding($this->mcryptDecrypt($value, $iv)));
Run Code Online (Sandbox Code Playgroud)

如果我像这样修改返回:

return unserialize(base64_decode($this->stripPadding($this->mcryptDecrypt($value, $iv))));
Run Code Online (Sandbox Code Playgroud)

然后错误就消失了.但是当然每次我运行作曲家更新时,这个改变都将被取消.

这个问题可能是什么原因?

我感谢任何帮助.

更新:这只发生在我使用Auth :: check()时.

更新2:现在它只适用于删除base64_decode().就像xampp安装已经自我意识一样.耶稣!

laravel laravel-4

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

Laravel IoC和单例模式

我试图通过创建一个单例对象来使用Laravel IoC.我正在按照以下教程中的模式进行操作.我已经将一条Log消息放入对象(本例中为Foobar)构造函数中,我可以看到每次在浏览器中刷新页面时都会创建该对象.单例模式对于Laravels IoC意味着什么?我理解它是整个应用程序的共享对象,但它显然是每次App都请求时创建的:make(...)有人可以解释一下.我以为我会使用单例模式来维护共享的MongoDB连接.

App::singleton('foo', function()
{
    return new FooBar;
});
Run Code Online (Sandbox Code Playgroud)

laravel laravel-4

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

在 Laravel 之外解密加密值

如何在 Laravel 之外仅使用 PHP 解密已使用 Laravel 4 Encrypt 类加密的字符串?

php aes laravel laravel-4

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

我可以使用lalvel 4的camelCase雄辩吗?

我在mysql数据库中有现有数据,其列是camelCased.我无法将它们改为蛇案.

例如:当我尝试使用"jobRole"时,我得到"job_role".我希望它是"jobRole".

在laravel中有一个设置来支持这个吗?我读过有关变异器但却不理解它们的内容.这是解决方案吗?如果是这样,我该怎么做?

laravel eloquent laravel-4

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

Laravel SSH服务器未存储在配置文件中

我有一个涉及服务器管理的项目,我需要执行一些SSH命令.

在Laravel我有SSH实用程序(远程),但我必须将配置放在一个文件中.

我需要从数据库中连接存储在模型中的凭据.

任何想法我怎么能这样做?

像这样的东西:

$connArray = array(
    "server" => "8.8.8.8",
    "port" => "22",
    "user" => "root",
    "pass" => "123456"
);
SSH::into($connArray)->run(array(
    'cd /var/www',
    'git pull origin master',
));
Run Code Online (Sandbox Code Playgroud)

php ssh laravel laravel-4

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

标签 统计

laravel ×10

laravel-4 ×10

php ×4

aes ×1

composer-php ×1

eloquent ×1

many-to-many ×1

polymorphism ×1

ssh ×1