控制器和路由

作业标题:0903作业
作业内容:1.创建相应控制器和路由 2.预习Blade 模板

  1. 1.创建相应控制器和路由

路由

  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Web Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register web routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | contains the "web" middleware group. Now create something great!
  11. |
  12. */
  13. //会员操作
  14. //增
  15. //修改
  16. //删除
  17. //查看
  18. //资源路由
  19. //Route::resource('/admin/home/user',\App\Http\Controllers\test\ResourceController::class);
  20. //
  21. // Route::resource('/admin/user',\App\Http\Controllers\test\ResourceController::class)
  22. // ->except([
  23. // 'index',
  24. // 'show',
  25. // 'create'
  26. // ]);
  27. //命名资源路由
  28. // Route::resource('/admin/home/phpcn',\App\Http\Controllers\test\ResourceController::class)
  29. // ->names([
  30. // //方法名=>要更换的路由名称
  31. // 'store'=>'nihao.store'
  32. // ]);
  33. // //补充资源路由
  34. // Route::get('/admin/home/phpcn/sigle/{id?}',[\App\Http\Controllers\test\ResourceController::class,'sigle']);
  35. // //修改命名资源路由的参数名称
  36. // Route::resource('/admin/home/haha',\App\Http\Controllers\test\ResourceController::class)
  37. // ->parameters([
  38. // 'haha'=>'name'
  39. // ]);
  40. //项目后台路由
  41. Route::get('/admin/home/welcome',[\App\Http\Controllers\Admin\IndexController::class,'index'])
  42. ->name('admin.index');
  43. //会员资源路由
  44. Route::resource('/admin/home/user',\App\Http\Controllers\Admin\UserController::class);
  45. //会员权限资源路由
  46. Route::resource('/admin/home/purchase',\App\Http\Controllers\Admin\PurchaseController::class)
  47. 控制器
  48. ```php
  49. <?php
  50. namespace App\Http\Controllers\Admin;
  51. use App\Http\Controllers\Controller;
  52. use Illuminate\Http\Request;
  53. class IndexController extends Controller
  54. {
  55. //
  56. }
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class LoginController extends Controller
  6. {
  7. //
  8. }
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class OrderController extends Controller
  6. {
  7. //
  8. }
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class PurchaseController extends Controller
  6. {
  7. /**
  8. * Display a listing of the resource.
  9. *
  10. * @return \Illuminate\Http\Response
  11. */
  12. public function index()
  13. {
  14. //
  15. }
  16. /**
  17. * Show the form for creating a new resource.
  18. *
  19. * @return \Illuminate\Http\Response
  20. */
  21. public function create()
  22. {
  23. //
  24. }
  25. /**
  26. * Store a newly created resource in storage.
  27. *
  28. * @param \Illuminate\Http\Request $request
  29. * @return \Illuminate\Http\Response
  30. */
  31. public function store(Request $request)
  32. {
  33. //
  34. }
  35. /**
  36. * Display the specified resource.
  37. *
  38. * @param int $id
  39. * @return \Illuminate\Http\Response
  40. */
  41. public function show($id)
  42. {
  43. //
  44. }
  45. /**
  46. * Show the form for editing the specified resource.
  47. *
  48. * @param int $id
  49. * @return \Illuminate\Http\Response
  50. */
  51. public function edit($id)
  52. {
  53. //
  54. }
  55. /**
  56. * Update the specified resource in storage.
  57. *
  58. * @param \Illuminate\Http\Request $request
  59. * @param int $id
  60. * @return \Illuminate\Http\Response
  61. */
  62. public function update(Request $request, $id)
  63. {
  64. //
  65. }
  66. /**
  67. * Remove the specified resource from storage.
  68. *
  69. * @param int $id
  70. * @return \Illuminate\Http\Response
  71. */
  72. public function destroy($id)
  73. {
  74. //
  75. }
  76. }
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class QuestionController extends Controller
  6. {
  7. /**
  8. * Display a listing of the resource.
  9. *
  10. * @return \Illuminate\Http\Response
  11. */
  12. public function index()
  13. {
  14. //
  15. }
  16. /**
  17. * Show the form for creating a new resource.
  18. *
  19. * @return \Illuminate\Http\Response
  20. */
  21. public function create()
  22. {
  23. //
  24. }
  25. /**
  26. * Store a newly created resource in storage.
  27. *
  28. * @param \Illuminate\Http\Request $request
  29. * @return \Illuminate\Http\Response
  30. */
  31. public function store(Request $request)
  32. {
  33. //
  34. }
  35. /**
  36. * Display the specified resource.
  37. *
  38. * @param int $id
  39. * @return \Illuminate\Http\Response
  40. */
  41. public function show($id)
  42. {
  43. //
  44. }
  45. /**
  46. * Show the form for editing the specified resource.
  47. *
  48. * @param int $id
  49. * @return \Illuminate\Http\Response
  50. */
  51. public function edit($id)
  52. {
  53. //
  54. }
  55. /**
  56. * Update the specified resource in storage.
  57. *
  58. * @param \Illuminate\Http\Request $request
  59. * @param int $id
  60. * @return \Illuminate\Http\Response
  61. */
  62. public function update(Request $request, $id)
  63. {
  64. //
  65. }
  66. /**
  67. * Remove the specified resource from storage.
  68. *
  69. * @param int $id
  70. * @return \Illuminate\Http\Response
  71. */
  72. public function destroy($id)
  73. {
  74. //
  75. }
  76. }
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class UserController extends Controller
  6. {
  7. //
  8. }

```

更多相关文章

  1. 定义网站路由
  2. Laravel 实现登录
  3. 完成婚恋网项目后台页面
  4. 婚恋网站相关控制器和路由
  5. 定义网站相关路由内容
  6. 婚恋网后台的资源路由 普通控制器和资源控制器
  7. 婚恋网后台管理路由
  8. 0902作业 常规形式定义婚恋网后台管理路由
  9. 婚恋网后台资源路由的建立与使用 控制器文件建立

随机推荐

  1. RK3288 Android 7.1 屏蔽“您的设备内部
  2. android中基于网络和GPS的不同精度定位
  3. Android AppWidget系统框架
  4. Mac Yosemite下Android Studio环境问题集
  5. Android 中文 API (36) —— Toast
  6. Android 中Activity,Window和View之间的
  7. eclipse android安装
  8. android framework 层服务 分析
  9. Android开发之GridView属性介绍
  10. mac 安装Android studio遇到的问题及解决