错误在于config / views.php,我将其更改回原始文件。谢谢大家!!!问题是这样的:
'paths' => [
array(__DIR__.'/../../public/views'),
],
我试图从公共文件夹渲染视图。这就是我无法使用php artisan serve
的原因。我将其更改回原始文件,我可以再次使用该命令。
我使用的是最新版本的Laravel 5.6。我试图用AngularJs做一个api作为前端。
我在google上查了一下,但找不到相同的senario。 这可能是什么问题?
<?php
namespace App\Http\Controllers;
use App\Comment;
use Illuminate\Http\Response;
use Illuminate\Http\Request;
class CommentController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return Response::json(Comment::get());
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
// public function create()
// {
// //
// }
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store()
{
Comment::create(array(
'author' => Input::get('author'),
'text' => Input::get('text'),
));
return Response::json(array('success' => true));
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show($id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
Comment::destroy($id);
return Response::json(array('success' => true));
}
}
我没有太多关于此的信息。所以我很高兴听到你的想法。