这是ContactsController
:
<?php
namespace App\Http\Controllers;
use App\Contact;
use Illuminate\Http\Request;
class ContactsController extends Controller
{
.
.
.
public function edit($id)
{
$contact = Contact::find($id);
print_r(App\Group::find(1));
return view('contacts.edit');
}
.
.
.
}
Contact.php
和Group.php
模型已在app
文件夹中创建。问题是我可以在App\Group::find(1)
文件中使用.blade.php
但我不能在控制器的方法中使用它。我的代码报告以下错误
未找到类'App \ Http \ Controllers \ Group'
我还尝试print_r(Group::find(1));
报告了相同的错误。
感谢
答案 0 :(得分:1)
使用App \ Contact
后添加以下行使用App \ Group
答案 1 :(得分:1)
将add:
movl 4(%esp), %eax
movl 8(%esp), %edx
addl %edx, %eax
ret
添加到文件顶部以导入该类。
答案 2 :(得分:1)
您可以使用use Namespace\Model;
导入模型。您还可以使用完全限定的命名空间,这样您就不必在文件顶部导入它们。您可以通过在命名空间前面添加反斜杠来使用完全限定的命名空间。您可以在刀片模板中执行此操作。
{{ \Namespace\Model::someStaticFunction() }}
你可以这样做,或者你可以使用Facades,也许你正在混合它们。