- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试在 laravel 4 中开发一个包——我第一次尝试包。我找到了一些我尝试遵循的教程:
http://jasonlewis.me/article/laravel-4-develop-packages-using-the-workbench
和
http://culttt.com/2013/06/24/creating-a-laravel-4-package/
当然还有官方文档。
我已经按照基本结构创建了框架。但是,在加载应用程序时,我收到一个未找到类的错误。这与我在 app.php 文件中放置的服务提供商直接相关。
这是我在提供者数组中的条目:
'Longestdrive\Calendar\CalendarServiceProvider'
我的文件夹结构是:
laravel/workbench/longestdrive/calendar/src/Longestdrive/Calendar
我的服务提供商有以下条目:
<?php namespace Longestdrive\Calendar;
use Illuminate\Support\ServiceProvider;
class CalendarServiceProvider extends ServiceProvider {
/**
* Indicates if loading of the provider is deferred.
*
* @var bool
*/
protected $defer = false;
/**
* Bootstrap the application events.
*
* @return void
*/
public function boot()
{
$this->package('longestdrive/calendar');
}
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
//
}
/**
* Get the services provided by the provider.
*
* @return array
*/
public function provides()
{
return array();
}
}
我仔细检查了拼写并从项目的根目录和包的根目录运行了 composer dump-autoload。
我已经用尽了解决类(class)的想法,没有找到我出错的任何想法?
产生错误的行是这一行:
C:\wamp\www\googleapi\laravel\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRepository.php
感谢任何帮助
谢谢
更新:我按照 workbench/package 文件夹中的建议运行了 composer update,响应没有更新。然后我在项目的根目录下运行 composer 并产生了一个错误:
[RuntimeException]
Error Output: PHP Fatal error: Class 'Longestdrive\Calendar\CalendarServiceProvider' not found
in C:\wamp\www\googleapi\laravel\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRe
pository.php on line 123
我可能之前发布了错误的错误行。完整的异常响应是:
Class 'Longestdrive\Calendar\CalendarServiceProvider' not found
错误摘录:
* @param \Illuminate\Foundation\Application $app
* @param string $provider
* @return \Illuminate\Support\ServiceProvider
*/
public function createProvider(Application $app, $provider)
{
return new $provider($app);
}
我认为这与未找到 CalendarServiceProvider 的服务提供商加载程序有关?
最佳答案
我发现从 workbench/[vendor]/[package] 文件夹中运行 composer install 解决了这个问题。
关于php - 找不到 Laravel 4 工作台类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499393/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!