在一个laravel中,我在通知控制器中出现了这个错误
当尝试打开通知时会出现错误,通知将被发送,但在打开通知时必须查看的用户将显示错误。
Error: Non-static method Mavinoo\LaravelBatch\LaravelBatch::update() should not be called statically Line: C:\xampp\htdocs\laravel\Unifiedtransform-master\app\Http\Controllers\NotificationController.php:28
在此代码中:
* Display a lis
我是拉勒维尔的新手,我在试着了解它是如何工作的。我已经按照定义设置了这个库。
当我只对Twitter定义use时,示例工作得很好;如下所示
use Stream;
use Twitter;
class GoController extends \BaseController{
function go($id){
return Twitter::getUserTimeline(array('screen_name' => 'thujohn', 'count' => 2
我想在PHPUnit中测试我的CSV导入方法。我的PHPUnit测试控制器,我想测试CSV文件导入并将数据插入到数据库中。在TestDataCSV.php中,我已经创建了所需的CSV文件和数组。
<?php
namespace Tests\Unit;
use Tests\TestCase;
use \Mockery;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
include "TestDataCSV.php";
class scheduleCSVImportT
口才类的With、where、hasMany等方法不是静态的。
然而,我们称之为这样的功能:
// Post is a child of Model class.
Post::where(...); // we don't use New keyword.
那么,在调用所有模型实例之前,是否会启动它们呢?
我正在测试我的一个控制器,无论我怎么尝试,都会得到all()函数不存在的错误。
Static method Mockery_1_App_Models_User::all() does not exist on this mock object
我的测试方法:
/**
* Test index page
* @return void
*/
public function testIndexAsUser()
{
$this->beUser();
// The method calls the mock objects should receive
$this-
我正在使用基于Laravel的。
我有一个后端用户,Matt in Groups owners,administrators。
如何检查用户是否属于特定组以允许身份验证?
我被告知我需要传递一个Group对象,但我不知道这是什么。
use Auth;
use BackendAuth;
use Backend\Models\User;
if (BackendAuth::check()) {
// get current backend user
$backend_user = BackendAuth::getUser();
// get current backen
我需要编辑Laravel 4 MessageBag类中的方法。
如何在我的MessageBag应用程序中扩展它并注册为使用MyMessageBag类而不是默认的class类。
use Illuminate\Support\MessageBag;
class MyMessageBag extends MessageBag {
public function add($key, $message)
{
if ($this->isUnique($key, $message))
{
$this->messages[
我对laravel很陌生,我试着把这些值从视图上传到控制器。但我无法通过,因为我在提交表单时说FatalErrorException in routes.php line 26: Class 'registration' not found时出错
Routes.php
Route::get('/', function () {
return view('welcome');
});
Route::get('/register', function(){
return view('register');
}
我正在慢慢地,但肯定地工作,我的方式通过java,并已得到一个程序的工作。但是,我使用的程序在主方法中包含了所有的代码,我希望使用其他方法来使事情更好地组织起来。
我的问题很简单,所以我会用最简单的例子。假设我想创建一个像这样的Hello程序:
public class HelloWorld {
public static void main(String[] args) {
Test();
}
public void Test(){
System.out.println("Hello World!");
}
当我尝试这个:
<?php
class myParent {
public function __call($method, $params) {
echo "from __call";
}
public function __callStatic($method, $params) {
echo "from __callStatic";
}
}
class mySon extends myParent {
public function bar() {
myPar
我正试图在拉拉维尔建立这个购物车库,但我不断地得到Non-static method Darryldecode\Cart\Cart::add() should not be called statically, assuming $this from incompatible context
这是我的控制器代码:
public function getCart(){
$cartCollection = Cart::getContent();
return response()->json($cartCollection->toArray());
}
publ
抱歉,如果这是一个愚蠢的问题,因为很多拉拉维尔4是新的我。我试图覆盖核心密码功能中的几个方法,因为我希望定义自己的密码验证规则(在发布时硬编码到core ),并更改错误报告方法(用于其他表单的$errors数组,而不是基于会话的)。
因此,我的方法是在/app/lib/MyProject/User中创建一个名为Password.php的新类,如下所示:
<?php namespace MyProject\User;
use Closure;
use Illuminate\Mail\Mailer;
use Illuminate\Routing\Redirector;
use Illumi
class Test
{
private $flag;
public function __construct($flag)
{
$this->flag = $flag;
}
public function a()
{
if ($this->flag)
{
$this->b();
}
}
public function b()
{
$this->c();
}
public
我对方法结构的理解仅限于非常有限的结构范围:
public / private
static
void / variable returns
string, int etc.
那么,为什么我不能在同一个类中调用一个方法呢?
class ClassName
{
public void Method1()
{
// do stuff...
}
public static void Method2()
{
// This won't work?
Method1();
// do stu
我已经使用了下面这行代码,它工作得很好,我知道getDatabaseName()是Connection类的成员函数,但是我想知道DB::connection()是什么意思,它是用来创建connection类的对象还是别的什么?
DB::connection()->getDatabaseName(); // Meaning of this Line
getDatabaseName() // function of connection class [Clear to Me]
DB::connection() // it is confusing what does it mean
我正在看Laracasts: Laravel5.4从零开始的系列,并遇到了查询作用域的概念。
在视频中,我们设置了这样一个类:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
public function scopeIncomplete($query)
{
return $query->where('completed', 0);
}
}
我的第一个问题是:
为什么会有这样的方法: pu
我使用的是laravel 5,在一个模型中,我有一个静态函数,我在控制器中调用它。它工作得很好,但是我想要在这个函数中对另一个非静态函数进行相同的更改,当我在静态函数中调用它时,它会产生错误。
Non-static method App\Models\Course::_check_existing_course() should not be called statically
这是我的模型
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Course extends Model {
我有一个自定义的助手类,我将为该类设置别名,以便访问刀片文件(前端)。我可以访问引用别名::方法的静态方法,但需要从视图访问非静态方法。我该怎么做呢? 'Access' => App\Services\Access::class,
Two functions in Access class.
public function getPermissions()
public static function getUser() 我可以使用Access::getUser()轻松地访问静态函数,那么如何访问非静态函数呢?