我尝试在我的Laravel应用程序的控制器测试中使用嘲讽已经有一段时间了,但是似乎没有什么效果。
UserController.php:
class UserController extends Controller
{
protected $user;
public function __construct(User $user)
{
$this->user = $user;
}
/**
* Display a listing of the resource.
* GET /user
*
我将基本的Laravel项目部署到服务器。当我点击我的域时,它返回默认的欢迎视图。当我向代码中添加简单的路径(见下面)并尝试在浏览器中输入该路径时,它将返回500个内部错误。除"/“根路由外,所有路由都返回500错误。
文件夹结构:
/
#laravel
#subdoms
##api
除了api目录中的公共目录文件外,Laravel文件都在laravel目录中。
api目录中的.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect Trailing Slashes If Not A Fol
当我使用get路由时,下面的代码可以工作,我只想用ajax发送数据,然后检索回来。
$('.link').click(function(){
var c = $(this).text();
var url = '{{route('home')}}';
$.ajax({
url:url,
data:{'mydata' : c }
})
.done(function(msg){
我试图编写一个查询,该查询从模型中选择列,然后从关系表中选择一列。
团队模型
public function members(){
return $this->hasManyThrough('App\User', 'App\Membership', 'team_id', 'id', 'id', 'user_id');
}
成员(用户)模型
public function skills()
{
return $this->belongsToMany('App\S
我正在构建一个基于用户输入的动态查询。
$query = \App\Model::query();
if($this == request('that')){
$query->where(...); // building dynamic query based on user inputs
}
最后,用户可以在名为count的html输入字段中键入每页显示的记录数,或者选中名为all的复选框输入类型,下面的代码在后端完成动态查询:
if (request('all')) {
$result = $query->get();
}els
当我运行下面的代码时,我得到了如下所述的错误:
错误
file_get_contents(https://httpapi.com/api/domains/available.json?auth-userid=711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name=&tlds=): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
查找控制器代码:
public func
我正在使用Laravel的DB::select来运行一个查询来获得一个MAX()值。我只想要单行结果中的单列值。我用什么方法从DB::select()语句中获得这个信息?
我发现了这个答案,它同时提供了pluck()和value()。自5.3以来,pluck()的行为已经发生了变化,所以这不是答案。然而,当我使用value()时,我没有得到我期望的值。相反,我得到了一个关于数组的错误:
$query = DB::select('SELECT max(sort) AS sort FROM man_pos WHERE manual_id = ?', [$manual_id]);
不太理解IN语句。第一个变体工作正常:
select manufacturers.id
from manufacturers
where manufacturers.id in (select manufacturerId
from pcs group by manufacturerId
having count(manufacturerId) > 1)
但是当我使子查询成为一个过程时:
CREATE PROCEDURE [dbo].Get_manufacturers @pro
每当我运行此查询时,为了返回不在另一个表中的数据,我都会收到以下错误
BadMethodCallException in Macroable.php line 74:
Method whereNotIn does not exist
查询
$shipment_data_unassigned = Shipment::all()->where('status','=', $rulesetname)
->Where('shipment_cycle', '!=', 'closed')
->