簡體   English   中英

在laravel中的控制器類中調用UI函數

[英]Call the UI function in controller class in laravel

UI代碼:位於resources \\ views \\ DistributorRegistration.php中

<?php
class DistributorRegitrationForm
{
    public function distributorRegitrationFormHtml(){
        return  '<h1>Hello</h1>';
    }
}
?>

在控制器類中.....

命名空間App \\ Http \\ Controllers;

使用App \\ User;

使用App \\ Http \\ Controllers \\ Controller;

使用Illuminate \\ Http \\ Request;

使用資源\\視圖\\ DistributorRegistration;

class DistributorRegistration extends Controller
{
    function VestigePOS_GRNHandler(Request $request){
        $id = $request->input('id');
        return view(DistributorRegitrationForm::distributorRegitrationFormHtml()) ;
    }
}

當我在路線中呼叫此控制器時

致命錯誤:找不到類'App \\ Http \\ Controllers \\ DistributorRegitrationForm'

  1. 哪個文件包含DistributorRegitrationForm類? 我缺少use App\\...\\DistributorRegitrationForm; 在控制器中(如果它不在同一名稱空間中)。
  2. 除非該方法成為靜態方法( public static function ),否則調用DistributorRegitrationForm::distributorRegitrationFormHtml()將不起作用。
  3. 你那里有錯別字;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM