Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
771 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 Answer

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...