我正在尝试在登录后设置一个简单的重定向.登录部分有效但重定向失败,因为它表示路由不存在.
这是我的路线文件:
Route::any('/', array('uses' => 'UsersController@login'));
Route::any('/manage', array('uses' => 'AdminController@showWelcome'));
Run Code Online (Sandbox Code Playgroud)
如果我去http://example.com/manage,路线工作正常.. laravel的标志就在那里,我的另一页也很好.
但当我这样做时:
Redirect::route('/manage');
Run Code Online (Sandbox Code Playgroud)
页面死了说:
Route [/manage] not defined
Run Code Online (Sandbox Code Playgroud)
有人有想法吗?
我正在寻找一种方法将nload的输出存储到文件中,我已经尝试了标准
$ nload > file.log
Run Code Online (Sandbox Code Playgroud)
但那会变成一个空文件......
我还想通过覆盖旧的结果来保持文件小
有人知道我错过了吗?另一块(开源)软件可以向我显示相同但随后静态也可以,如果这将是一个更好/更容易的解决方案...
哦,万一重要,我正在运行Ubuntu 12.04服务器.
提前致谢!
我有一个元素(让我们说div与id"Test")具有设定的高度和宽度.随机放置在这个元素中的是其他(较小的)元素(比如id的"inner1","inner2","inner3"),但也有空格,没有元素的空间.我希望有一个函数在单击主元素时触发,但是然后检测到我是否点击了空格,或者如果没有,则单击内部元素,如果是,则返回内部元素的id.
哦,内部元素是动态生成的,所以我不知道手的id,我知道它们要么是div还是跨度......(仅作为示例,但我会有多种类型的元素).
感谢大家.
编辑:(感谢Xotic750提醒我发布我的意思:))
我没有尝试太多,因为我不知道如何通过javascript调用检测内部点击..
但这是一个例子:
<div id="test">
<div id="inner1"></div>
<span id="inner2"></span>
<div id="inner3"></div>
</div>
<style>
div#test {
width:300px;
height:400px;
position:relative;
display:block;
border:1px solid blue;
}
div#test div, div#test span {
display:block;
position:absolute;
border:1px solid red;
}
div#inner1 {
top:15px;
left:15px;
height:15px;
width:15px;
}
span#inner2 {
top:65px;
left:65px;
height:15px;
width:15px;
}
div#inner3 {
top:155px;
left:155px;
height:15px;
width:15px;
}
</style>
Run Code Online (Sandbox Code Playgroud)
我希望有一个"简单"的问题,那就是我怎样才能print_r或至少看到twig文件中所有已定义变量的内容.
我试过:( {{ variable }}
其中variable是视图的数组集
$viewData['variable'] = array('1','2','3');
Run Code Online (Sandbox Code Playgroud)
在控制器中.
我也试过:{{ $variable }}
这给出了一个错误.
我只想知道我的数组在twig文件中可用的内容.
我正陷入两难境地,我正在尝试创建一个"动态"搜索数组的函数,在这种情况下是我的会话数组,但它应该适用于任何数组.现在这不是我的问题,我的问题是动态地允许这样做......
这就是我所拥有的
public static function get($search = 'First/Second/Third') {
$explode = explode('/',$search);
$count = count($explode);
if ($count == 1)
if (isset($_SESSION[$explode[0]]))
return $_SESSION[$explode[0]];
elseif ($count == 2)
if (isset($_SESSION[$explode[0]][$explode[1]]))
return $_SESSION[$explode[0]][$explode[1]];
elseif ($count == 3)
if (isset($_SESSION[$explode[0]][$explode[1]][$explode[2]]))
return $_SESSION[$explode[0]][$explode[1]][$explode[2]];
}
Run Code Online (Sandbox Code Playgroud)
所以我想说我有一个数组:
array('First' => array('Second' => array('Third' => 'TEST VALUE'));
Run Code Online (Sandbox Code Playgroud)
现在我想打电话
$value = get('First/Second/Third');
Run Code Online (Sandbox Code Playgroud)
然后将"Test Value"作为$ value变量的值返回.
在这种情况下它可以工作,但它不是动态的,我希望它能够处理甚至10层深的阵列,而不添加越来越多的线....
那么也许有人在这里比我聪明:)
谢谢!!
我有一个可能看起来像这样的数组......
var 数组 = 数组(1,4,7,8,12,15);
数组中的值将始终是整数,并且总是会增加,或者可以与之前相同,但至少不会变少。
现在我想循环遍历数组并找出哪个“步骤”之间有最大的差异,所以在我的示例中,这将是数组键 4&5,因为从 8-12 == 4...但也可能发生这种情况这将是具有相同值的多个步骤,假设我的数组是这样的..
var 数组 = 数组(1,5,7,8,12,15);
那么就会是 0&1 和 4&5....
我正在寻找一个可以返回我这个的函数...哦,它必须是 PureJs...
我希望有一个人可以帮助我。
我对我的图像有一个类,并通过.images:before
覆盖层放置在它上面。现在我想(例如使用 jquery),删除悬停时的覆盖层...
这是我的想法,但不起作用:
$(document).ready(function(){
$('.images').hover(function (){
$(this).css('background','');
});
});
Run Code Online (Sandbox Code Playgroud)
这是CSS...
.image {
position: relative;
display: inline-block;
}
.image:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url('images/overlay.png');
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激
我不是一个jsp开发人员,但我想在我的一些开源软件中对jsp页面做一个小调整.
我想要做的就是找出我以前访问该页面的网址,让我们说 https://old.example.com,如果我这样做,那么我想将用户重定向到https://new.example .com,但我不想明显进入重定向循环...
我怎么会这样...
我正在使用laravel 4,当我的项目处于生产模式时,我得到"抱歉,找不到您正在寻找的页面." 当我遇到一条不存在的路线时......
当我grep我的代码时,它发现在两个地方:
./vendor/symfony/debug/Symfony/Component/Debug/ExceptionHandler.php:129: $title = 'Sorry, the page you are looking for could not be found.';
./vendor/symfony/debug/Symfony/Component/Debug/Tests/ExceptionHandlerTest.php:52: $this->assertContains('Sorry, the page you are looking for could not be found.', $response->getContent());
Run Code Online (Sandbox Code Playgroud)
不,我想指定处理404的路线,但似乎无法找到如何做到这一点......
有人可能会解释为什么它使用symfony错误处理以及可以找到设置的地方?
假设我有以下行为和标准类:
abstract class MyBehavior {
function testFunction(){
return 'test';
}
}
class TestClass {
var $use = array('MyBehavior');
function __construct(){
// do something to give me access to function testFunction through
// $this->testFunction();
}
}
$test = new TestClass();
Run Code Online (Sandbox Code Playgroud)
正如我评论的那样,我希望MyBehavior方法在TestClass($ test-> testFunction();)中可用,而不需要"扩展"类......
这可能吗?
编辑:感谢所有的回复,我有我的答案,或者至少我需要知道我的选择,所以谢谢!我只能给出一个正确的答案,所以我要回答第一个问题.
我有这个类"数据库",它扩展了PDO,我可以做搜索,找到所有这样的完美:
public function select($sql, $array = array(), $fetchMode = PDO::FETCH_ASSOC){
$sth = $this->prepare($sql);
foreach ($array as $key => $value) {
$sth->bindValue("$key", $value);
}
$sth->execute();
return $sth->fetchAll($fetchMode);
}
Run Code Online (Sandbox Code Playgroud)
但现在我想要一个允许我检索表模式的函数...
我尝试使用PDO:cubic_schema,但无法使其工作.我不断发现要么无法找到常量,要么无法找到方法,这是一个尝试......
public function schema($table) {
$table_information = $this->cubrid_schema(PDO::CUBRID_SCH_CLASS, $table);
return $table_information;
}
Run Code Online (Sandbox Code Playgroud)
任何意见,将不胜感激!
php ×6
javascript ×3
laravel ×3
arrays ×2
laravel-4 ×2
abstract ×1
algorithm ×1
css ×1
java ×1
jquery ×1
jsp ×1
monitoring ×1
mysql ×1
networking ×1
onmousedown ×1
oop ×1
pdo ×1
routing ×1
twig ×1
ubuntu ×1