好的我是Laravel的新手,所以直接进入文档开始.文档中存在大量漏洞,因此需要花费大量精力和谷歌搜索来填补空白才能获得Laravel设置.我现在已经设置并进入快速入门指南的下一步.我创建了我的路线
Route::get('users', function()
{
return 'Users!';
});
Run Code Online (Sandbox Code Playgroud)
现在它说:
Now, if you hit the /users route in your web browser, you should see Users!
Run Code Online (Sandbox Code Playgroud)
所以我打了起来:
http://localhost/laravel/users
Run Code Online (Sandbox Code Playgroud)
但得到404?我试过了
http://localhost/laravel/public/users
Run Code Online (Sandbox Code Playgroud)
但仍然是404?我按照快速入门指南上的步骤,我错过了什么?
好吧,我一直在寻找答案,这样一段时间,但一切我遇到(JavaScript的搜索,即使)想出了jQuery的!没有人再使用普通的javascript了吗?!?
所以我想要的是,我有一个下拉列表(选择多个选项).当选择某个选项时,我想要显示隐藏的div.
<select id="test" name="form_select">
<option value="0">No</option>
<option value ="1" onClick"showDiv()">Yes</option>
</select>
<div id="hidden_div" style="display: none;">Hello hidden content</div>
Run Code Online (Sandbox Code Playgroud)
然后我用这个javascript代码尝试它:
function showDiv(){
document.getElementById('hidden_div').style.display = "block";
}
Run Code Online (Sandbox Code Playgroud)
我猜我的问题是我的选项中的onClick触发器,但我不确定还有什么用?或者我可以完全关闭这个(请注意自己获得一本好的javascript书!)
我已经看到过用其他语言提问但是找不到它的Python,也许它有一个我不知道的特定名称.我想在最后一次出现' - '字符后拆分一行,我的字符串如下所示:
POS--K 100 100 001 - 1462
Run Code Online (Sandbox Code Playgroud)
我想从最后一个字符串后面取这个字符串中的最后一个数字 - 在本例中为1462.我不知道如何实现这个目的,为了实现这一点,当只有一个这样的字符被预期时我将使用以下内容:
last_number = last_number[last_number.index('-')+1:]
Run Code Online (Sandbox Code Playgroud)
当一个未知数量的 - 可能存在且结束数量可以是任何长度时,我将如何实现这一目标?
我在dev上使用Whoops错误库(并且喜欢它)来显示PrettyPageHandler,如下所示:
if (ENVIRONMENT == 'local') {
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
}
Run Code Online (Sandbox Code Playgroud)
对于直播我正在使用CallbackHandler向最终用户显示"用户友好"错误消息.
无论如何将PrettyPageHandler的结果/输出保存到数据库甚至文件系统中?我的想法是向最终用户显示友好的错误页面,但同时使用PrettyPageHandler记录错误以回顾并调试用户得到的错误.
我看到很多人都有这个问题,但所有答案总是指向计数与值计数不匹配,但他们都有9个项目,所以不确定为什么它给我这样的错误?猜猜我错过了明显的?
$sth = "INSERT INTO `docs` (title, ref, rev, content, owner, contract_id, cat_id, created, updated)
VALUES (:title, :ref, :rev, :content, :owner, :contract :cat, NOW(), NOW())";
$q = $conn->prepare($sth);
$q->execute(array(':title'=>$title, ':ref'=>$ref, ':rev'=>$rev, ':content'=>$contnet, ':owner'=>$owner, ':contract'=>$contract, ':cat'=>$cat));
Run Code Online (Sandbox Code Playgroud) 我已经构建了一个小的PHP/MySQL内部应用程序来托管和排序文档.在更新文件(在本例中为.PDF文件)之前,一切都很完美.当用户更新.PDF时,新文件将按预期位于服务器上,并删除旧版本.用户正在获取新版本,因为他们从未打开旧版本.
现在问题....如果用户在过去的某个时刻打开了旧版本的.PDF,那么当点击链接查看文档时它们就不会获得更新的版本,即使它只是新版本实际上是物理的在服务器上.
我猜测谷歌Chrome浏览器正在某处缓存旧版本的PDF.我怎么能绕过这个?由于用户数量和每天更新一些文档的次数要求用户手动清除任何缓存是不切实际的.
您好我第一次使用BATCH脚本,我得到的硬盘大小如下:
wmic diskdrive get size
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,但我想将此值存储到变量中供以后使用,例如使用ECHO显示值.
我不确定如何将上述命令的输出设置为变量.我去了:
SET hddbytes=wmic diskdrive get size
Run Code Online (Sandbox Code Playgroud)
但这只是将变量设置为上面的文本字符串而不是输出.
我知道您可以在Netbeans中设置远程连接或者像其他人建议的那样,在本地安装远程文件系统并让Netbeans读取它.
这个当前的设置我必须通过SSH连接到远程服务器,然后再次SSH到另一个服务器.
在Netbeans中是否可以访问第二个服务器跃点上的文件系统?
我知道之前有人问过,但答案并不能完全满足我的需求.我为一个给定的字符串pgrep,它返回一个PID列表,其中包含变量中的字符串(在本例中为$ testpid).然后我尝试将每个PID分开,他们用这样的空间进行分离:
PIDS:
17717 172132 2138213
Run Code Online (Sandbox Code Playgroud)
码:
IFS=" " read -a pidarray <<< "$testpid"
echo pidarray[0]
Run Code Online (Sandbox Code Playgroud)
*而不是上面的回声我会将数组中的每个项目分配给它自己的变量
但是我收到以下错误:
syntax error: redirection unexpected
Run Code Online (Sandbox Code Playgroud) 当我遇到这段代码时,我正在阅读一篇博文:
<?php
include_once 'config.php';
class User
{
//Database connect
public function __construct()
{
$db = new DB_Class();
}
Run Code Online (Sandbox Code Playgroud)
在评论中有人发布了以下内容:
永远不要在构造函数中初始化db连接
但与所有评论战士一样,他们从来没有给出理由?为什么这是错误的或不好的做法?
php ×5
linux ×2
bash ×1
batch-file ×1
caching ×1
html ×1
javascript ×1
laravel ×1
laravel-4 ×1
netbeans ×1
netbeans-8 ×1
object ×1
pdf ×1
pdo ×1
python ×1
python-2.7 ×1
shell ×1
ssh ×1
whoops ×1
windows ×1