我正在尝试在laravel 5.3. 我已经建立了很少的服务提供商来收集这些特定网站的域名、正在使用的主题和数据库。现在我正在尝试使用view structurethrough实现页面service provider。例如,现在我为两个不同的域设置了两个不同的主题。我在不同文件夹的视图中有一组 HTML 代码,如下所示:
View
----| Theme One
--------| Navbar
--------| Sliders
--------| Tabs
--------| Parallax
--------| Iconbox
--------| template.blade.php
----| Theme Two
--------| Navbar
--------| Sliders
--------| Tabs
--------| Parallax
--------| Iconbox
--------| template.blade.php
Run Code Online (Sandbox Code Playgroud)
现在我想为这些域动态定义文件夹结构,以便它应该显示它们各自主题的模块。就像假设如果我想包含 Navbar 的子视图,我只需要写
@include('Navbar')
Run Code Online (Sandbox Code Playgroud)
它应该访问相应的主题导航栏文件夹或子视图。我想过创建一个服务提供者并尝试通过配置来设置这样的路径:
public function boot()
{
$this->webView = $this->setPath();
$this->app->singleton('webView', function()
{
return $this->webView;
});
}
public function setPath()
{
$themename = App::make('themename')
if($themename)
{
$setpath = "..Path\Views\" . $themename;
Config::set('view.paths', $setpath);
return …Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中定义了Company模型和Contact模型Laravel 5.4,它们都有很多关系.因此,例如联系人模型具有:
public function company()
{
return $this
->belongsToMany('App\Company', 'company_contact','contact_id', 'company_id')->withTimestamps();
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个数据集,我想要提取所有联系人数据和公司详细信息,所以我使用:
public function getData()
{
$contacts = Contact::all();
foreach($contacts as $contact)
{
$getCompany = $contact->company()->withPivot('created_at')->orderBy('pivot_created_at', 'desc')->first();
$getCompany->contacts = Company::find($getCompany->id)->contacts;
$contact->company = $getCompany;
$contact->companies_interested = json_decode($contact->companies_interested);
$companies = [];
if($contact->companies_interested)
{
foreach($contact->companies_interested as $companiesInterested)
{
$getCompany = Company::withTrashed()->find($companiesInterested);
$companies[] = array(
'value' => $getCompany->id,
'label' => $getCompany->name
);
}
$contact->companies_interested = json_encode($companies);
}
}
return response()->json([
'model' => $contacts
], 200);
}
Run Code Online (Sandbox Code Playgroud)
这对于小型数据集来说非常适用,但是当使用大量数据时它会失败(大约10,000个字段),我想 …
我正在尝试VueJs 2.0在我有以下代码的地方构建一个应用程序
<div class="col-sm-6">
<label class="col-sm-6 control-label">With client*:</label>
<div class="radio col-sm-3">
<input type="radio" name="with_client" v-model="withClient" value="1" checked="">
<label>
Yes
</label>
</div>
<div class="radio col-sm-3">
<input type="radio" name="with_client" v-model="withClient" value="0">
<label>
No
</label>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想禁用v-selectie http://sagalbot.github.io/vue-select/ element ifv-model withClient = 0并启用withClient= 1
<v-select multiple :options="contacts" :on-search="getOptions" placeholder="Contact name" v-model="contactParticipants"></v-select>
Run Code Online (Sandbox Code Playgroud) 我试图将一些值存储在一个数组中,其中每个元素都有其子元素。
请查找代码:
$children = $user->relations()->wherePlanId($selectplan)->get();
foreach($children as $ch)
{
$child[] = $ch->pivot->child;
$subuser = User::find($ch->pivot->child);
if($subuser){
$subchildren = $subuser->relations()->wherePlanId($selectplan)->get();
foreach($subchildren as $subchild)
{
$subchildid[] = $subchild->pivot->child;
}
}
else
{
$subchildid[] = NULL;
}
}
Run Code Online (Sandbox Code Playgroud)
我想存储类似于child['parent_element']['child_element']
ie 预期数组格式的内容
child[1][2]
child[1][3]
child[1][4]
child[1][5]
child[2][6]
child[2][7]
.
.
child[3][12]
Run Code Online (Sandbox Code Playgroud)
帮帮我。谢谢
我正在构建一个小应用程序Laravel 5.4,我正在进行以下查询:
$user = User::find(1);
$tasks = $user->tasks;
$tasks->count = $tasks->count();
$tasks->completedCount = $tasks->where('status', '=', 'Closed')->count();
$tasks->investorCount = $tasks->where('task_id', '=', 'Investor Targets')->count();
$tasks->investorCompletedCount = $tasks->where([
['task_id', '=', 'Investor Targets'],
['status', '=', 'Closed'],
])->get()->count();
$tasks->researchCount = $tasks->where('task_id', '=', 'Research Targets')->count();
$tasks->researchCompletedCount = $tasks->where([
['task_id', '=', 'Research Targets'],
['status', '=', 'Closed'],
])->get()->count();
dd($tasks);
Run Code Online (Sandbox Code Playgroud)
我得到了以下错误;
缺少Illuminate\Support\Collection :: where()的参数2
在线
$tasks->investorCompletedCount = $tasks->where([
['task_id', '=', 'Investor Targets'],
['status', '=', 'Closed'],
])->get()->count();
Run Code Online (Sandbox Code Playgroud)
我的语法也正确,我不知道这个问题会在哪里发生.帮助我解决这个问题.
我正在开发一个小型应用程序,VueJS 2.0其中的数据集如下所示:
{"data":
[
{
"id":8,
"salutation":"Mr",
"first_name":"Madhu",
"last_name":"Kela",
"number":"2343253455",
"mobile":"3252345435",
"email":"madhu@reliancemf.com",
"alt_email":null,
"address":"Mumbai BKC",
"city":"Mumbai",
"state":null,
"country":"India",
"profile":null,
"sectors_interested":"[\"Insurance\",\"Infrastructure\",\"Information Technology\",\"hevy machines\",\"Healtcare\"]",
"companies_interested":"[4]",
"interactions_count":11,
"client_interactions_count":0,
"company":[
{
"id":7,
"name":"Reliance MF",
"address":"Mumbai BKC",
"city":"Mumbai",
"state":null,
"country":"India",
"type":"Investor",
"sub_type":"Mutual Fund",
"is_client":0,
"pivot":{
"contact_id":8,
"company_id":7,
"created_at":"2017-07-01 17:07:08",
"updated_at":"2017-07-01 17:07:08"
}
}
]
},
{
"id":7,
"salutation":"Ms",
"first_name":"XYZ",
"last_name":"ABC",
"number":"1847171087",
"mobile":"8327523057",
"email":"skbkjgerbra@dabflvdjf.com",
"alt_email":null,
"address":"Mumbai",
"city":"Mumbai",
"state":null,
"country":"India",
"profile":null,
"sectors_interested":"[\"Insurance\",\"Information Technology\",\"Infrastructure\",\"hevy machines\"]",
"companies_interested":"[6,4]",
"interactions_count":8,
"client_interactions_count":0,
"company":[
{
"id":3,
"name":"Franklin Fun",
"address":"Mumbai",
"city":"Mumbai",
"state":null, …Run Code Online (Sandbox Code Playgroud) 我有一张像这样的桌子:
我在这里面临两个困难:
我有一个文档链接,它在创建表单中不是必填字段,因此通过响应传入的数据有时具有空值,这会引发错误并使表数据消失。我正在尝试实现这样的东西
<td class="text-center">
<a :href="item.document.link" target="_blank">
<i class="fa fa-eye text-navy"></i>
</a>
</td>
这会引发错误:
[Vue 警告]:渲染函数出错:“TypeError:无法读取 null 的属性‘链接’”
我有两列用于旧的和修订的目标价格,在创建数据集期间只插入一个目标价格,发送数据的响应在一个变量中,如下所示:
"target_prices":
[
{"id":3,"research_id":16,"price":"90"}
{"id":4,"research_id":16,"price":"91"}
]
所以在这种情况下,里面可能只有一个数据target_price:
"target_prices":
[
{"id":3,"research_id":16,"price":"90"}
]
Run Code Online (Sandbox Code Playgroud)
这使表格移动,因为您可以在图像中看到表格正在移动,我使用一个简单的v-for循环来显示值。
<td class="text-center" v-for="target in item.target_prices">{{ target.price }}</td>
Run Code Online (Sandbox Code Playgroud)
Old如果只有一个值可用,我只想在下面显示 null 或 NA 。并在 TP 中显示两者的差异 帮我解决这个问题。谢谢。
我在iframe中有以下一组ID为#nitseditpreview的代码:
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right" id="nitsmenu" data-nitspagelabel="1">
<li class="scroll active"><a href="#navigation">Home</a></li>
<li class="scroll"><a href="#aboutus">About Us</a></li>
<li class="scroll"><a href="#services">Services</a></li>
<li class="scroll"><a href="#ourteam">Our Team</a></li>
<li class="scroll"><a href="#portfolio">Portfolio</a></li>
<li class="scroll"><a href="#clients">Clients</a></li>
<li class="scroll"><a href="#blog">Blog</a></li>
<li class="scroll"><a href="#contact">Contact</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想从锚标记中删除href值,并从样式表中提到与之相关联的CSS,即:
CSS:
#navigation .navbar-inverse .navbar-nav .active a,
#navigation .navbar-inverse .navbar-nav .active a:focus,
#navigation .navbar-nav.navbar-right li a:hover {
color: #fff;
background-color: #fc7700;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用jquery执行此功能,到目前为止,我可以通过以下方式获取元素:
jQuery的:
$(document).ready(function () {
$('#nitseditpreview').load(function () { //The function below executes once the iframe has finished loading
var …Run Code Online (Sandbox Code Playgroud) 我正在尝试切换多个元素的类Vuejs 2.0,我有以下一组按钮,它们有一个类btn-primary.单击按钮可显示该特定元素的子组.这是我的代码:
<button class="btn btn-primary btn-xs" v-on:click.prevent="getTags('investor')">Investor</button>
<button class="btn btn-primary btn-xs" v-on:click.prevent="getTags('research')">Research</button>
<button class="btn btn-primary btn-xs" v-on:click.prevent="getTags('company')">Company</button>
Run Code Online (Sandbox Code Playgroud)
这显示以下元素:
<div v-if="tag.investor">
<button class="btn btn-primary btn-xs" v-on:click.prevent="selectTags('Investor - Mutual Funds')">Mutual Fund</button>
<button class="btn btn-primary btn-xs" v-on:click.prevent="selectTags('Investor - Insurance')">Insurance</button>
<button class="btn btn-primary btn-xs" v-on:click.prevent="selectTags('Investor - FII')">FII</button>
</div>
<div v-if="tag.research">
<button class="btn btn-primary btn-xs" v-on:click.prevent="selectTags('Research - Tier I')">Research - Tier I</button>
<button class="btn btn-primary btn-xs" v-on:click.prevent="selectTags('Research - Tier II')">Research - Tier II</button>
</div>
Run Code Online (Sandbox Code Playgroud)
我有以下内容data():
tag: {
investor: false, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在其上构建应用程序Laravel,我想知道我们是否可以with在将模型注入控制器函数时使用关系,例如:
我有一个名为的模型Stream,我有一个名为Standard. Standard属于Stream所以我的代码看起来像:
class Standard extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $guarded = [];
public function stream()
{
return $this->belongsTo('Models\Stream', 'stream_id', 'id');
}
}
Run Code Online (Sandbox Code Playgroud)
现在在我的StandardController以下功能中显示模型:
public function show(Standard $standard)
{
return response()->json(['data' => $standard], 200);
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用,return response()->json(['data' => $standard->with('stream')], 200);但它没有相应地工作。有人可以建议我如何在这种情况下执行。
谢谢。
我刚刚购买了新的 Macbook Pro 用于开发目的。我做了一个小的研究,并为我当前的项目在 Mojave OS 上安装了 MAMP,但碰巧看到我的 PHP CLI 版本是 7.1.23 并且无法升级,来自 Windows 背景我在 XAMPP 方面有很多经验。我找到了 MAC OS 安装程序,并使用最新版本的 PHP 进行了安装。因为我想为我的项目使用最新的 PHP。
现在,当我phpinfo();通过 XAMPP localhot 查看时,我可以看到 PHP 7.3 版,但是当我转到终端时,我看到的是相同的旧版本。我尝试使用此链接更新 PHP,但没有成功更新 PHP CLI 版本。
在 CLI 中
帮我解决这个问题。谢谢。
laravel ×5
vue.js ×4
vuejs2 ×4
php ×3
laravel-5 ×2
laravel-5.3 ×2
laravel-5.4 ×2
arrays ×1
css ×1
ecmascript-6 ×1
eloquent ×1
html ×1
iframe ×1
javascript ×1
jquery ×1
laravel-5.7 ×1
macos ×1
mamp ×1
xampp ×1