使用非数据库模型的Laravel控制器

时间:2017-06-05 13:37:22

标签: laravel soap model controller

我见过一些示例,其中控制器似乎使用$ request作为参数

  

例如:   https://laracasts.com/discuss/channels/general-discussion/laravel-5-posting-javascript-to-controller-wont-work?page=1

我见过生成控制器的CRUD方法的例子,可以为很多(CRUD?)方法定义一条路径

  

Ex:Route :: resource('photos','PhotoController');

我还看到了关于Laravel模型的以下内容

  

Ex:https://laravel.com/docs/5.4/controllers指定资源   模型如果您正在使用路径模型绑定并且想要资源   控制器的类型提示模型实例的方法,你可以使用    - 生成控制器时的模型选项以及此YT视频:https://www.youtube.com/watch?v=zpVE5RfcuTQ

以下命令似乎将模型函数与Controller函数绑定:

  

ex:php artisan make:controller PhotoController --resource   --model =照片

问题:此命令是否涉及仅使用数据库模型?如果没有,我可以将自己的模型(不依赖于数据库)以这种方式与控制器一起使用吗?

我想用SOAP做一个

  

Ex:php artisan make:controller PhotoController --resource   --model = MySOAPPhoto

我在SOAP模型上找到了这些信息:

  

https://github.com/antonio8101/laravel-soap-w

这个说到使用SOAP客户端:

  

Laravel 5.1 consuming soap wsdl service using controller and model

问题:对于上面的SOAP模型,如何找到需要定义的所有方法?我是否需要编写一个方法all() - 例如? 应该实现(或创建)哪些方法,以便在使用控制器时(如下所示):

  

Ex:php artisan make:controller PhotoController --resource   --model = MySOAPPhoto

(并且一切正常)

0 个答案:

没有答案