使用Mac OS X和Homestead 2.2.1与Laravel 5.2.
在终端(在我的项目文件夹中的宅基地内)我可以做php工匠来查看所有可用的命令.当我尝试运行php artisan migrate时出现连接错误:
SQLSTATE[HY000] [2002] Connection refused
我已经使用这些.env设置 设置了Laravel项目
DB_HOST=127.0.0.1
DB_DATABASE=tcv
DB_USERNAME=homestead
DB_PASSWORD=secret
Run Code Online (Sandbox Code Playgroud)
我还尝试过DB_HOST的localhost和DB_USERNAME以及DB_PASSWORD的root.所有这些可能的变化放在一起!
在Sequel Pro(数据库管理应用程序)中,我可以连接这些设置
Host 127.0.0.1
Username homestead
Password secret
Database tcv
Port 33060
Run Code Online (Sandbox Code Playgroud)
但是这个数据库显然是空的,因为我无法从终端迁移到它...
据我所知,这是一个配置问题,因为我可以使用Sequel Pro连接它.但我老老实实地没有想到什么是错误的设置.
谢谢您的帮助 !!
编辑
由于某种原因,我SQLSTATE[HY000] [2002] Connection refused将项目移动到MAMP并运行php artisan migrate时遇到同样的错误.
现在我完全迷失了......
我有layouts.app.blade.php,我有我的<html>和<body>标签,还有<nav>.
在<body>我为每个页面生成内容,所以他们基本上扩展了这个app.blade.php.
所有基本的Laravel东西,所以现在我有这个:
<div class="navbar-header">
<!-- Collapsed Hamburger -->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- Branding Image -->
<a class="navbar-brand" href="/">
*Dynamic page title*
</a>
</div>
// ...
@yield('content')
Run Code Online (Sandbox Code Playgroud)
我想用它<a class="navbar-brand">来显示我的pagetitle.所以这意味着它必须为这个'parent.blade.php'中加载的每个模板(使用@yield('content'))进行更改.
我如何使用Laravel 5.2做到这一点?
非常感谢
请耐心等待,这有点难以正确解释......
下面描述的第一部分工作正常.
在第一张图像上,您会看到一个比我的(引导程序)容器更宽的浏览器屏幕.蓝色是整个屏幕窗口,白色是容器(带有a max-width),带有来自bootstrap的基本12列.
我希望右边的笔记本电脑比它在自举网格上的x列更宽.当(例如)7个列的宽度为(例如)500px且图像宽度为800px时,它将自然地溢出容器(如果图像没有给出宽度,则为当前).因此,当您将窗口缩小时(请参见第二张图片),您只需剪切一下图像.
下面描述的第二部分是问题......
现在我想在左侧有相同的东西...但是当我在我的自举中有7个柱子时,(例如)500px宽,我有一个其中的图像,宽度为800px,溢出自然发生在右侧.我希望这是在左侧!因此,在内部使用带有图像的div的内容与右侧对齐,但溢出位于左侧.
这就是现在正在发生的事情:溢出在右边(当它应该在左边).
<img>不是background-image,但如果这是不可能的,我可以接受.这个JSFiddle中提供了一些代码
在Laravel 5.4中工作
删除图像后(在我的ImageRepository中),我将Json响应发送回我的控制器(在这里我称为ImageRepository)。现在,我只想查看要返回的状态码以进一步构建。
return Response::json([
'error' => false,
'code' => 200,
'message' => 'Image was deleted!'
], 200);
Run Code Online (Sandbox Code Playgroud)
当我在Controller中收到此响应时dd();,我看到以下内容:
JsonResponse {#461 ?
#data: "{"error":false,"code":200,"message":"Image was deleted!"}"
#callback: null
#encodingOptions: 0
+headers: ResponseHeaderBag {#459 ?}
#content: "{"error":false,"code":200,"message":"Image was deleted!"}"
#version: "1.0"
#statusCode: 200
#statusText: "OK"
#charset: null
+original: array:3 [?]
+exception: null
}
Run Code Online (Sandbox Code Playgroud)
我只需要提取statusCode即可向用户发送正确的通知(图像已删除,未找到图像,图像...)
不敢相信我在任何地方都找不到解决方案。
谢谢
我有这个,我得到了所有的比赛$tournaments = Tournament::all();.现在我想让用户在视图中随时过滤这些...我希望<input>用户输入几个字符,然后在名称中包含这些字符的锦标赛中过滤结果.
我在网上发现了这个*,但我不知道如何填充它$keyword.如果结果在输入字段中输入的每个字符后过滤,那将是最好的.如果这不可能,那么将其作为一个表单,将其发送$keyword到Controller并在同一页面上检索新结果!
*$tournament = Tournament::where('name', 'LIKE', '%'.$keyword.'%')->get();
我该怎么做呢?我不知道......请在答案中提供一些代码.
谢谢
我正在稍微扩展我的前端 css 技能,我试图实现以下目标:两个引导行重叠,但保持它们的响应式网格行为。对我来说完全陌生,不知道如何解决这个问题..
所以基本上我希望有两列并排(随着内容的进行不断重复),然后另一行与另一列重叠。这需要中间列(在图像的第 2 行)在所有红色列上可见。
我该怎么做?我当然想保留网格功能。
这是我为了更好地理解而制作的JS Fiddle。网格的行为并不像它应该的那样。我也不认为position: absolute对响应式网站有好处。
我希望我的问题足够清楚!提前致谢
我需要弄清楚这个正则表达式意味着什么?
"^[A-Z]{3}-[4-7]\d{2,4}\$$"
Run Code Online (Sandbox Code Playgroud)
我认为它从3个字母开始,以2,3或4位数结束(也不确定dubble $ -sings).
但我无法理解这意味着什么:
-[4-7]
Run Code Online (Sandbox Code Playgroud)
而且我也不确定为什么最后会有2美元......
谢谢
我正在尝试在我的占位符中为登录页面添加一个字体很棒的图标.这就是我到目前为止所拥有的.我无法弄清楚如何获得字体真棒图标内的文本(如占位符)
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control login-input", placeholder = "Username or Email"})
Run Code Online (Sandbox Code Playgroud)
我找到了如何在这里添加占位符的问题,而不是如何添加图标.
谢谢!
css ×3
html ×3
laravel-5 ×3
php ×2
artisan ×1
asp.net ×1
asp.net-mvc ×1
dynamic ×1
filter ×1
font-awesome ×1
homestead ×1
javascript ×1
jquery ×1
jsonresponse ×1
keyword ×1
laravel ×1
migration ×1
placeholder ×1
regex ×1
responsive ×1
transform ×1