Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
781 views
in Technique[技术] by (71.8m points)

routes - Laravel Resource Routing not showing anything when directly call method

I am stuck in resource routing when I enter url netbilling.test/customer it goes to customer index file but when I enter url netbilling.test/customer/index nothing is returned. Also guide me if I have to route different method than in resource what is the method for that.

here is my web.php,

Route::get('/dashboard', function () {
    return view('dashboard/index');
});
Route::resource('/customer','CustomerController');

here is my customer controller :

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;
use AppCustomer;
use AppPackage;
use Redirect,Response;

class CustomerController extends Controller
{
    public function index()
    {
        $packages = Package::get();
        $customers = Customer::orderBy('id', 'DESC')->get();
        return view('customer/index', compact('customers','packages'));
    }
    public function create()
    {
        //
    }
    public function store(Request $request)
    {
       //
    }
    public function show($id)
    {
        //
    }
    public function edit($id)
    {
        //
    }
    public function update(Request $request, $id)
    {
        //
    }
    public function destroy($id)
    {

    }
 }

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Without custom route specification, this is how the index route maps to a Resource Controller, taken from Actions Handled By Resource Controller:

Verb URI Action Route Name
GET /photos index photos.index

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...